使用open()
函式建立乙個檔案物件,這裡是可以在這個物件上呼叫的函式的列表 -
編號方法名稱描述1
file.close()
關閉檔案,無法讀取或寫入關閉的檔案。
2file.flush()
清空內部緩衝區,類似於stdio
的fflush
。
3file.fileno()
返回底層實現使用的整數檔案描述符,以從作業系統請求i/o
操作。
4file.isatty()
如果檔案連線到tty(-like)裝置,則返回true
,否則返回false
。
5next(file)
每次呼叫時返回檔案的下一行。
6file.read([size])
從檔案中讀取最多為size
個位元組(如果在獲取size
位元組之前讀取命中eof,則讀取更少位元組的資料)。
7file.readline([size])
從檔案中讀取一行,字串中保留乙個尾隨的換行字元。
8file.readlines([sizehint])
使用readline()
讀取並返回乙個包含行的列表直到eof
。 如果可選的sizehint
引數存在,而不是讀取到eof
,則讀取總共大約為sizehint
位元組的字串(可能在捨入到內部緩衝區大小之後)的整行。
9file.seek(offset[, whence])
設定檔案的當前位置
10file.tell()
返回檔案的當前位置
11file.truncate([size])
截斷檔案大小。如果可選的size
引數存在,則該檔案將被截斷為size
(最多)大小。
12file.write(str)
將乙個字串寫入檔案,無返回值。
13file.writelines(sequence)
將一串字串寫入檔案。 該序列可以是生成字串的任何可迭代物件,通常是字串列表。
python 讀寫檔案及檔案物件的方法
1 讀寫檔案 open 返回乙個 le object,最常用的有兩個引數 open filename,mode f open workfile w 第乙個引數是包含檔名的字串。第二個引數是另乙個字串,其中包含一些描述檔案使用方式的字元。mode 可以是 r 表示檔案只能讀取,w 表示只能寫入 已存在...
python 檔案的開啟模式和檔案物件方法
檔案開啟模式 開啟模式執行操作 r 以唯讀方式開啟檔案 預設 w 以寫入的方式開啟檔案,會覆蓋已存在的檔案 x 如果檔案已經存在,使用此模式開啟將引發異常 a 以寫入模式開啟,如果檔案存在,則在末尾追加寫入 b 以二進位制模式開啟檔案 t 以文字模式開啟 預設 可讀寫模式 可新增到其他模式中使用 u...
python物件方法
1 物件的方法 這個物件型別在標準庫裡面就有的方法 2 物件的方法呼叫 物件.方法 3 字串 str 1 count 計算字串中包含的多少個指定的子字串 str1 abcaaa str1.count a 結果 4 2 endswith 檢查字串是否以指定的字串結尾 返回值 bool 3 starts...