Python open() ビルトイン関数

Python 3 ドキュメントより

ファイルをオープンし、対応するファイルオブジェクトを返します。ファイルを開けない場合は、OSError が発生します。この関数の使用方法の詳細については、ファイルの読み書きを参照してください。

導入

Python の open() 関数は、ファイルを開き、ファイルオブジェクトを返すために使用されます。これは、システム上のファイルと対話するための標準的な方法です。読み取り、書き込み、追記など、ファイルを開くモードを指定できます。

# 新しいファイルを開く ('x' モードでは、ファイルが既に存在する場合にエラーが発生します)
spam = open('spam.txt', mode='x')
spam.write('My first line\n\n')
spam.close()
# ファイルに追記し、その後自動的にクローズする
with open('spam.txt', mode='a') as spam:
    spam.write('My second line')
with open('spam.txt') as spam:
    content = spam.read()
    print(content)
My first line

My second line

関連リンク