質問: ### printで標準出力したうえで、別途出力結果をファイルに保存したい。 コマンドラインからリダイレクトを使い、出力結果をファイルに吐き出すことはできていますが、 スクリプト内で、ファイルへ結果を吐き出す処理を入れたいです。 with open(ファイル名, "w") as f: print("hogehoge") こういうのは実装できていますが、 for文などで処理して、整形した内容をそのままファイルに吐き出す処理を書きたいです。 何か方法ありますでしょうか?
回答: ``` hoge = 'ほげほげ' with open('test.txt', "w") as f: f.write(hoge) ``` ファイルに出力するだけならこれでできます。 やりたいことはこれでしょうか?