r代表read的簡寫,+代表可讀可寫,w代表write,b代表bit二進位制位,t代表text。
r 開啟唯讀檔案,該檔案必須存在。
r+ 開啟可讀可寫的檔案,該檔案必須存在(這裡的寫檔案是指將之前的檔案覆蓋。
rt 開啟唯讀文字檔案,該文字必須存在。
rt+ 讀寫開啟乙個文字檔案,允許讀和寫,該檔案必須存在(這裡的寫檔案是指將之前的檔案覆蓋。
rb 唯讀開啟乙個二進位制檔案,,該文字必須存在。
rb+ 讀寫開啟乙個文字檔案,允許讀和寫,該檔案必須存在(這裡的寫檔案是指將之前的檔案覆蓋。
w 開啟只寫檔案,若檔案存在,則檔案長度清零,即檔案內容會消失,若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在,則檔案長度清零,即檔案內容會消失,若檔案不存在則建立該檔案(這裡的讀檔案,同樣需要使用rewind()函式)。
wt 開啟只寫文字檔案,若檔案存在,則檔案長度清零,即檔案內容會消失,若檔案不存在則建立該檔案。
wt+ 開啟可讀寫文字檔案,若檔案存在,則檔案長度清零,即檔案內容會消失,若檔案不存在則建立該檔案。
wb 開啟只寫二進位制檔案,若檔案存在,則檔案長度清零,即檔案內容會消失,若檔案不存在則建立該檔案。
wb+ 開啟可讀寫檔案,若檔案存在,則檔案長度清零,即檔案內容會消失,若檔案不存在則建立該檔案。
a以附加的方式開啟只寫檔案,若檔案不存在,則建立檔案,存在則在檔案尾部新增資料,即追加內容。
a+以附加的方式開啟可讀寫檔案,不存在則建立檔案,存在則寫入資料到檔案尾(這裡的讀檔案,同樣需要使用rewind()函式,但是寫檔案不需要rewind()函式,a是追加)。
at二進位制資料的追加,不存在則建立,只能寫。
at+讀寫開啟乙個文字檔案,允許讀或在文字末追加資料(這裡的讀檔案,同樣需要使用rewind()函式,但是寫檔案不需要rewind()函式,a是追加)。
ab二進位制資料的追加,不存在則建立,只能寫。
ab+讀寫開啟乙個二進位制檔案,不存在則建立,允許讀或在文字末追加資料(這裡的讀檔案,同樣需要使用rewind()函式,但是寫檔案不需要rewind()函式,a是追加)。
Python檔案讀寫的幾種模式
python基礎 檔案讀寫 r 和 rb 區別 python基礎 檔案讀寫 r 和 rb 區別 努力哥 一 python檔案讀寫的幾種模式 r,rb,w,wb 那麼在讀寫檔案時,有無b標識的的主要區別在 呢?1 檔案使用方式標識 r 預設值,表示從檔案讀取資料。w 表示要向檔案寫入資料,並截斷以前的...
python檔案讀寫的幾種模式
模式描述r 以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。r 開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。rb 以二進位制格式開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。w開啟乙個檔案只用於寫入。如果該...
幾種檔案的讀寫方式
1.檔案寫入 string filename path.combine logpath,log.txt directory.createdirectory logpath 建立了資料夾之後,才能建立裡面的檔案 using filestream filestream file.create filen...