ここに私がやろうとしていることがあります: テキストファイルの折り返しに関連する問題を解決しようとしています。現在の繰り返し中にForループの次の行を評価する
私はtxtファイルを開き、行を読んで、その行に含めるものが含まれている場合は、次の行が最初の行に含まれていないかどうかを確認してください。そうでない場合は、最初の行に行を追加します。
import re
stuff = open("my file")
for line in stuff:
if re.search("From ", line):
first = line
print first
if re.search('From ', handle.next()):
continue
else: first = first + handle.next()
else: continue
私はかなりのものを見ており、答えが見つからないようです。助けてください!
これはあなたが欲しいものです。今、正確な問題は何ですか? –
最初の 'handle.next()'を格納する必要があります。 –
*現在の行を保存せずに、次の繰り返しをチェックするのはなぜですか?そうすれば、あなたは常に前の*行を手に入れることができます。先を見越すよりもずっと後ろを振り返る方が簡単です。 –