Pythonのファイル書き込み

はじめに

Pythonのファイル書き込みについて備忘録として記載する。

説明

・open(ファイルパス, w)とwを付けると、書き込み用としてファイルが開かれる。

 注意する点は、wを指定した場合はファイルに書かれていた内容は上書きされてしまうため消えてしまう。

また、ファイルが存在していなければ新規作成される。

・open(ファイルパス, x)とxを付けると、ファイルが存在しない場合のみファイルを作成し書き込む。

ファイルが存在する場合はエラーになる。

・open(ファイルパス, a)とaを付けると、追記モードでファイルが開かれる。

つまり、上書きではなく末尾に追記できる。

ファイルが存在しない場合はファイルを作成し書き込む。

 

使用方法

with open('ファイルパス', 'w', encoding='utf-8') as f:

 f.write()

・上記のようにwrite()メソッドを使用すると文字列を書き込める。

 文字列以外はエラーになるため注意。