python檔案的讀取方式

2021-10-24 19:09:19 字數 1024 閱讀 5614

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 追加模式...