Pythonでは、print()
関数を使ってデータをファイルに出力することができます。この記事では、その方法を詳しく説明します。
print()
関数を使ったファイルへの出力
Pythonのprint()
関数は、通常は標準出力(通常はコンソール)にテキストを出力しますが、file
引数を使って出力先をファイルに変更することができます。
以下にその例を示します。
import codecs
gorilla = "私はゴリラデス。"
print(gorilla, file=codecs.open('gorilla.txt', 'w', 'utf-8'))
このコードは、gorilla
という文字列をgorilla.txt
という名前のファイルに出力します。
with
ステートメントを使ったファイルへの出力
また、with
ステートメントを使うと、ファイルを開いた後に自動的に閉じることができます。これにより、ファイルを開いたままになることを防ぐことができます。
以下にその例を示します。
with open('my_data.csv', 'w') as file:
print("Hello, World!", file=file)
このコードは、”Hello, World!”という文字列をmy_data.csv
という名前のファイルに出力します。
以上がPythonでファイルに出力する基本的な方法です。これらの方法を使って、Pythonプログラムから直接ファイルにデータを出力することができます。