私はPythonには少し新しく、誰かが助けることができるかどうか疑問に思っていました。基本的に私はファイルの内容を読んでいて、 "prb"という単語を見つけたらnext()関数を使って次の行をチェックし、 "rt"という単語で始まっていれば両方の行を出力したい。特定の単語で始まる場合にのみ次の行を表示します
with open('/home/user/Desktop/3rdstep.txt', 'r') as f:
f.readline()
for line in f:
if "prb" in line:
try:
myword = next(f)
if "rt" in myword:
print(line.strip())
print(myword)
except:
print("pass")
これはうまく動作しますが、唯一の問題は、それは私にはわからない理由でランダムに「RT」の単語をスキップしていることである。これまでのところ私は、コードのこの作品を書きました。誰かが喜んで助けることができますか、誰かが似たようなことをやったのですか
おかげ
あなたには、いくつかのサンプルデータを投稿することができますか? –