ファイルを読み書きするために、まず組み込み関数のopen
でファイルオブジェクトを開く。引数1はファイルパス、引数2はモード。
文字 | 意味 |
---|---|
r | 読み込み用 |
w | 書き込み用(存在するファイル内容は削除) |
a | 末尾に書き込み用 |
ファイル操作が終わったら、close
メソッドで閉じる。
ファイル = open('ファイル', 'r')
ファイル.close()
ファイル全体の読み込みはread
メソッド。
ファイル = open('ファイル', 'r')
内容 = ファイル.read()
ファイル.close()
print(内容)
ファイルを一行ずつ読み込みするなら、for
文にファイルオブジェクトを渡す。
ファイル = open('ファイル', 'r')
for line in ファイル:
print(line, end='') # 改行を重ねてしないように引数2はend=''
ファイル.close()
ファイルの書き込みはwrite
メソッド。
ファイル = open('ファイル', 'a')
ファイル.write('内容\n') # \nは改行
ファイル.close()