1. 程式人生 > >python-文件讀寫

python-文件讀寫

r+ seek rec odi 版本 dir 是不是 see 文件讀寫

k in data: #判斷k是不是在文件裏
f = open (‘ filename‘,encoding=‘utf-8‘) #打開文件 Python 2.7版本中是 File()
print(‘read‘, f.read() )#獲取文件裏面的所有內容
print(‘readline‘,f.readline()) #讀取文件一行的數據
print(‘readlines‘,f.readlines()) #獲取文件裏面所有的數據,每一行的數據放到一個list裏面
f.seek(0)#0是指移動文件指針到最前面
f.write(‘5dianban‘) #寫入
f.close() #關閉


只讀模式 r # 只能讀,不能寫,文件不存在會報錯(FileNotFoundError: [Errno 2] No such file or directory: ‘11.txt‘)

讀寫模式 r+ #打開不存在的時候也會報錯 (FileNotFoundError: [Errno 2] No such file or directory: ‘11.txt‘)
寫模式 w #覆蓋以前文件,裏面的內容,不能讀
寫讀模式 w+ #覆蓋以前文件,可以讀,文件不存在的話,會幫你創建一個
追加模式 a #可以寫,不能讀,文件不存在會創建
追加讀模式 a+ #能讀、能寫、不會清空以前的內容,文件不存在會創建(用此方法,需要移動文件指針到最前面才能讀到文件內容)
#只要沾上r,文件不存在肯定會報錯
#只要沾上w,文件內容肯定會被清空

python-文件讀寫