Pythonはファイルの読み書きをサポートしており、その中でもprint()
関数を使ってデータをファイルに書き込む方法があります。以下にその方法を示します。
print()
関数を使ったファイルへの書き込み
Pythonのprint()
関数は、通常は標準出力(通常はコンソール)にテキストを出力しますが、file
引数を使って出力先をファイルに変更することができます。
以下にその例を示します。
# ファイルへの書き込み
with open('output.txt', 'w') as f:
print('Hello, World!', file=f)
このコードはoutput.txt
という名前のファイルを書き込みモード('w'
)で開き、そのファイルにHello, World!
という文字列を書き込みます。
print()
関数の便利な使い方
print()
関数は、複数の引数を取ることができ、それらの引数を一つの文字列に連結して出力します。これを利用して、複数のデータを一度にファイルに書き込むことができます。
# 複数のデータを一度に書き込む
data = ['Hello', 'World', 'from', 'Python']
with open('output.txt', 'w') as f:
print(*data, sep=' ', end='\\n', file=f)
このコードはdata
リストの各要素を空白(' '
)で連結し、それをoutput.txt
という名前のファイルに書き込みます。
以上がPythonのprint()
関数を使ったファイルへの書き込み方法です。この方法を使えば、簡単にデータをファイルに出力することができます。