たとえば、一連の行を含む単純な.txtファイルがあります
motorola phone
happy cows
teaching
school work
far far north
teaching
hello
今私がしたいのは、これらすべての文字列を読み取って出力することだけです。したがって、行に印刷したい教育が含まれている場合、teaching is awesome
ここに私のコードがあります
with open("input.txt", "r") as fo:
for line in fo:
if "teaching" in line:
line = line.rstrip('\n') + " is awesome"
print line
else:
print(line.rstrip('\n'))
しかし、これは印刷です
残りの文字列に何が起こっているのか。だって印刷って教わるってすごいじゃないですか。Pythonのこの動作を説明できる人はいますか。ありがとう