私はしばらくこれに問題を抱えています。Pythonでファイルを開いて書き込みを続行し、以前に書き込んだファイルを上書きしないようにするにはどうすればよいですか?
例えば:
以下のコードは、「出力はOKです」と記述します。次に、次の数行で上書きされ、「DONE」になります。
しかし、私は両方のファイルが必要です'出力はOKです''完了'
f = open('out.log', 'w+')
f.write('output is ')
# some work
s = 'OK.'
f.write(s)
f.write('\n')
f.flush()
f.close()
# some other work
f = open('out.log', 'w+')
f.write('done\n')
f.flush()
f.close()
自由に開いて、間隔を置いて書き込めるようにしたいと思います。それを閉じます。次に、このプロセスを何度も繰り返します。
助けてくれてありがとう:D