開啟模式 執行操作
『r』 以唯讀方式開啟檔案(預設)
『w』 以寫入的方式開啟檔案,會覆蓋已存在的檔案
『x』 如果檔案已經存在,使用此模式開啟將引發異常
『a』 以寫入模式開啟,如果檔案存在,則在末尾追加寫入
『b』 以二進位制模式開啟檔案
『t』 以文字模式開啟(預設)
『+』 可讀寫模式(可新增到其他模式中使用)
『u』 通用換行符支援
檔案物件方法 執行操作
f.close()關閉檔案
f.read([size=-1])從檔案讀取size個字元,當未給定size或給定負值的時候,讀取剩餘的所有字元,然後作為字串返回
f.readline([size=-1])從檔案中讀取並返回一行(包括行結束符),如果有size有定義則返回size個字元
f.write(str)將字串str寫入檔案
f.writelines(seq)向檔案寫入字串序列seq,seq應該是乙個返回字串的可迭代物件
f.seek(offset, from)在檔案中移動檔案指標,從from(0代表檔案起始位置,1代表當前位置,2代表檔案末尾)偏移offset個位元組
f.tell()返回當前在檔案中的位置
f.truncate([size=file.tell()])擷取檔案到size個位元組,預設是擷取到檔案指標當前位置
檔案的開啟模式和檔案物件方法
檔案開啟模式 開啟模式 執行操作 r 以唯讀方式開啟檔案 預設 w 以寫入的方式開啟檔案,會覆蓋已存在的檔案 x 如果檔案已經存在,使用此模式開啟將引發異常 a 以寫入模式開啟,如果檔案存在,則在末尾追加寫入 b 以二進位制模式開啟檔案 t 以文字模式開啟 預設 可讀寫模式 可新增到其他模式中使用 ...
檔案的開啟模式和檔案物件方法
python內建的open 函式開啟乙個檔案,建立乙個file物件,相關的方法才可以呼叫它進行讀寫。語法 file object open file name access mode buffering 其中 file name file name變數是乙個包含了你要訪問的檔名稱的字串值。此變數為必...
檔案的開啟模式和檔案物件的方法
檔案開啟模式 開啟模式執行操作 r 以唯讀方式開啟檔案 預設 w 以寫入的方式開啟檔案,會覆蓋已存在的檔案 x 如果檔案已經存在,使用此模式開啟將引發異常 a 以寫入模式開啟,如果檔案存在,則在末尾追加寫入 b 以二進位制模式開啟檔案 t 以文字模式開啟 預設 可讀寫模式 可新增到其他模式中使用 u...