2021年1月4日月曜日

open - python

■テキストファイルの操作


・ファイルを開く

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 件のコメント:

コメントを投稿