私は、3 回の大きな繰り返しで行われていることの出力を書き込もうとしています。そのたびに、出力ファイルを開いたり閉じたりしています。反復の後にカウンターがリセットされたり、このようなことが発生したりします。だから遅くても出力の仕方を変えたい。
現在、出力は最初の行を書き換えているだけなので、プログラムの最後の実行の出力しかありません。(tau、出力は、コードの上記の反復で値が指定された変数です)
with open(fileName + '.autocorrelate', "w") as outfile:
outfile.writelines('{0} {1}{2}'.format(tau, output, '\n'))
ファイルを開いてそこに新しい行を書き込むときに、Pythonに最初の空の行をチェックさせる簡単な方法があるかどうか疑問に思っていましたか?