with open("test_a",'r') as f:
f.write('test_a')
#只能讀,不存在檔案報錯,filenotfounderror:
# [errno 2] no such file or directory: 'test_a'
with open("test_a",'r+') as f:
f.write('test_a')
# #操作前文字內容 abcdefghijklmn
# #test_a檔案存在的話,從頂部開始寫,會覆蓋之前此位置的內容
# #操作後文字內容
# #檔案不存在的話,報錯 [errno 2] no such file or directory: 'test_a'
with open("test_a",'w+') as f:
f.write('test_a')
#可讀可寫 如果檔案不存在,就建立檔案,並寫入內容
#如果檔案存在的話此次寫入內容會覆蓋整個檔案之前的內容 執行程式前的檔案內容this is the w+ test
#執行程式後的內容 test_a
with open("test_a",'w') as f:
f.write('test_a')
#只能寫,不存在檔案則建立檔案
with open("test_a",'a') as f:
f.write('test_a')
# # 寫檔案 不存在test_a檔案,則建立檔案並寫入,存在檔案的話從底部追加
# with open("test_a",'a+') as f:
f.write('test_a')
#可讀可寫 從檔案頂部讀取內容,從檔案尾部新增內容,不存在則建立
#總結: 不能建立檔案的只有r方法 帶+號的都是可讀可寫的 追加方式寫入內容的有a , a+ ,
# r+不同的是 r+在檔案頭部插入,並且覆蓋之前位置的內容(不推薦), 覆蓋追加的有w,w+...
Python 讀取 寫入檔案的幾種方式
讀檔案 read 讀入全部內容,如果給出引數,讀入前size長度的內容 readline 讀入一行內容,如果給出引數,則讀入該行前size長度的資訊 readlines 讀入檔案的所有行,以每行作為元素形成列表,如果給出引數,則讀入前size行的資訊 1 一次讀入分行處理 缺點 耗費記憶體 f op...
讀取檔案的方式
讀取檔案的方式 1.for的方式 資料量下的時候可以使用,或者每行資料都是長度差不多的時候,可以使用,如果有部分行數資料超多或者不規範的話,建議使用while方式,while方式可以固定每次讀取的資源數,便於記憶體的運轉 with open test.txt mode rt encoding utf...
檔案讀取方式
過程 1.開啟檔案 2.讀資料 3.關閉檔案 1,w 寫模式,它是不能讀的,如果用w模式開啟乙個已經存在的檔案,會清空以前的檔案內容,重新寫 w 是讀寫內容,只要沾上w,肯定會清空原來的檔案 2,r 讀模式,只能讀,不能寫,而且檔案必須存在 r 是讀寫模式,只要沾上r,檔案必須存在 3,a 追加模式...