Python檔案物件方法

2022-08-18 16:18:11 字數 1125 閱讀 5220

使用open()函式建立乙個檔案物件,這裡是可以在這個物件上呼叫的函式的列表 -

編號方法名稱描述1

file.close()

關閉檔案,無法讀取或寫入關閉的檔案。

2file.flush()

清空內部緩衝區,類似於stdiofflush

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...