現在、無限ループからラズベリー パイの SD カードにデータを書き込んでいます。
file = open("file.txt", "w")
while True:
file.write( DATA )
プログラムがコマンドまたはキーボード割り込みによって閉じられていない場合、file.txt が保存されない場合があるようです。定期的に保存して、データが保存されていることを確認する方法はありますか? 利用を検討していた
open("file.txt", "a")
ファイルに追加し、定期的にtxtファイルを閉じて再度開きます。無限 while ループの実行中にデータを安全に保存するためのより良い方法はありますか?