1. 程式人生 > >Python3 檔案讀寫r,w,a

Python3 檔案讀寫r,w,a

f = open('yesterday','r+') # r+就是讀寫模式,先讀一個檔案,在最後寫  !!最常用的
f = open('yesterday','w+') # r+就是寫讀模式,先建立一個檔案再往檔案裡面寫
f = open('yesterday','a+') # a+就是追加讀寫模式,先讀取
f = open('yesterday','rb') # rb就是讀二進位制檔案(傳輸檔案)Python網路傳輸只能用二進位制傳輸,其餘        
                           # 同理wr,ar,二進位制

r 只能讀 
r+ 可讀可寫 不會建立不存在的檔案 從頂部開始寫 會覆蓋之前此位置的內容 
w+ 可讀可寫 如果檔案存在 則覆蓋整個檔案不存在則建立 
w 只能寫 覆蓋整個檔案 不存在則建立 
a 只能寫 從檔案底部新增內容 不存在則建立 
a+ 可讀可寫 從檔案頂部讀取內容 從檔案底部新增內容 不存在則建立