Iveにはいくつかのサブプロセスが実行されており、stdout txtファイルは出力フォルダにあります。 stdout txtファイルに書かれたプロセスの最後に常に "exit"文字列がある場合、出力フォルダ内のすべてのファイルをループすることによって、すべてのサブプロセスを待ちたいと思います。 ありがとうございました。ディレクトリ内のすべてのtxtファイル内にテキストがある場合ループを終了
for file in glob.glob("filename*.txt"):
with open(file, "r").read() as f:
if "exit" in f:
break
が、ファイルのいずれかが出ていますときには、破損します:
これは私が持っているものです。 開始時にFalseを指定すると良い解決策になりますか?そして休憩の代わりに続ける?
まず、指定したフォルダ内のすべてのファイルを一覧表示するコードを記述します。 [ヒント](http://stackoverflow.com/questions/3207219/how-to-list-all-files-of-a-directory-in-python)[ヒント](http://stackoverflow.com/questions/ 3964681/find-all-files-in-directory-with-extension-txt-in-python)。すべてのファイルを一覧表示するコードを作成したら、もう一度質問してください。 SOのコードを尋ねるだけで、あなたの質問は閉鎖されています。 – smac89
申し訳ありませんが私のコードをputtngしています。私はちょうどそれらのファイルのすべてが条件を満たすときにループを終了する方法を知らない – Lucas