Pythonで文字列をファイルに書き込む方法
Python
では、文字列をファイルに書き込むためにwrite()
やprint()
関数を使用できます。with
構文を使うことで、ファイルの自動クローズも保証され、エラー時のリソースリークも防げます。
write()
関数の使用
基本的なファイルへの書き込みには、以下のようにwrite()
を使用します。
with open('output.txt', 'w') as file:
file.write('書き込む内容')
print()
を使ってファイルに書き込む
Python
3では、print()
関数のfile
引数を指定することで、文字列をファイルに出力できます。
with open('output.txt', 'w') as file:
print('書き込む内容', file=file)
まとめ
- シンプルな方法は
write()
を使う。 print()
を使うことで複雑なフォーマット出力も可能。