pythonでのファイル入出力のやり方について記載していきます。
ファイル読み込み
基本の操作は下記の通りです。、
- open関数でrオプションで読み込みモードにして開く
- readline関数で1行ずつ読み込む
- read関数でファイルの最後まで読み込む
- close関数でファイルを閉じる
サンプルコード
filepath = 'test.txt' file = open(filepath, 'r') # ファイルを1行目まで読み込む print(file.readline()) # ファイルを現在位置から最後まで読み込む print(file.read()) file.close()
ファイル書き込み
基本の操作は下記のとおりです。
- ファイルをwオプションで書き込みモードにして開く
- write関数で書き込みをする
- close関数でファイルを閉じる
filepath = 'test.txt' # 新規書き込みモードで開く file = open(filepath, 'w') # 書き込む file.write('abc') file.close()