■テキストファイルの操作
・ファイルを開く
with open('ファイルパス', 'r') as f:
#全て読み込み
strData = f.read()
#1行ごとのリストとして読み込み
listData = f.readlines()
#1行のみ読み込み
str1st = f.readline()
str2nd = f.readline()
withを使うとファイルを閉じる操作が不要になるopen()の第二引数に「'r'」を指定すると読み取り専用で開く
.readline()は実行するごとに1行ずつ読み込む
・ファイルに書き込む
#上書き
with open('ファイルパス', 'w') as f:
f.write('テキスト')
#追記
with open('ファイルパス', 'a') as f:
f.write('テキスト')
open()の第二引数に「'w'」を指定すると書き込みモードで開く「'a'」を指定すると追記モードで開く
ファイルパスが存在しない場合は新規作成される
0 件のコメント:
コメントを投稿