Python ファイルに書き込む
- 前のページ Python ファイルを読み込む
- 次のページ Python ファイルを削除する
既存ファイルへの書き込み
既存のファイルに書き込む場合は、 open()
関数に引数を追加します:
"a"
- 追加 - ファイルの最後に追加します"w"
- 書き込み - 既存の内容を上書きします
例
ファイル「demofile2.txt」を開き、内容を追加します:
f = open("demofile2.txt", "a") f.write("Now the file has more content!") f.close() # 追加後、ファイルを開いて読み取ります: f = open("demofile2.txt", "r") print(f.read())
例
ファイル「demofile3.txt」を開いて内容をオーバーライドします:
f = open("demofile3.txt", "w") f.write("Woops! I have deleted the content!") f.close() # 書き込み後、ファイルを開いて読み取ります: f = open("demofile3.txt", "r") print(f.read())
注記:"w" メソッドはすべての内容をオーバーライドします。
新しいファイルを作成します
Pythonで新しいファイルを作成するには、以下を使用してください open()
メソッド、以下のいずれかの引数を使用して:
"x"
- 作成 - ファイルが存在する場合にエラーを返します"a"
- 追加 - 指定されたファイルが存在しない場合、ファイルを作成します"w"
- 書き込み - 指定されたファイルが存在しない場合、ファイルを作成します
例
「myfile.txt」のファイルを作成します:
f = open("myfile.txt", "x")
結果:新しい空ファイルが作成されました!
例
存在しない場合、新しいファイルを作成します:
f = open("myfile.txt", "w")
- 前のページ Python ファイルを読み込む
- 次のページ Python ファイルを削除する