Pythonのprint関数の引数 file

Pythonのprint関数の引数 file は、print関数の出力を書き込むファイルオブジェクトを指定するための引数です。通常、print関数は標準出力 (コンソール) にテキストを出力しますが、file引数を使用することで、出力先を指定したファイルに変更できます。

file引数にファイルオブジェクトを渡すことが一般的です。以下は、file引数を使用してテキストをファイルに書き込む例です:

python
# ファイルを書き込みモードで開く with open("output.txt", "w") as f: print("Hello, World!", file=f) # ファイルにテキストを書き込む # ファイルに書き込まれた内容を確認 with open("output.txt", "r") as f: contents = f.read() print(contents)

上記のコードでは、open関数を使用してファイルを書き込みモードで開き、print関数を使用してテキストをファイルに書き込みます。その後、ファイルを読み取りモードで開いて、書き込まれた内容を確認しています。

file引数を使用すると、標準出力以外の出力先にテキストを書き込むことができます。この機能はログファイルの作成、レポートの生成、データのエクスポートなど、さまざまな用途に役立ちます。