質問: 現在、forループ処理でcvsのwriter.writerow処理を書いているのですが、 ループが一通り終わるまではCSVに書き込まれておらず、途中でターミナルの処理を ストップしてCSVを開くと何も書き込まれていない状況です。 もし該当する処理があればお伺いできればと存じますが、 forループ等で繰り返しcsvに書き込むような処理の際に、 都度(例えばループが1週するたびに)出力、ファイル保存することが出来るような ものはございますでしょうか。 該当する処理がそもそもあるのかもわかっていない為、 そもそもあるのか、あるとするとどういった処理なのか、お力添えを頂けますと幸いでございます。 宜しくお願い致します。
回答: 書込ファイルを開く際にバッファサイズを0指定する(`open('hoge', 'w', 0)`)ことで実現できるようです。 参考:バックグラウンドで随時ファイルに書き込みたい