Python常見檔案讀寫方法有哪些?

老男孩IT教育機構發表於2023-11-24

  在Python中,檔案讀寫是非常常見的操作之一,因此提供了多種檔案讀寫模式以及檔案讀寫方法。那麼Python常見檔案讀寫方法有哪些?具體請看下文。

  檔案讀寫模式

  在Python中,檔案讀寫模式是指開啟檔案時使用的模式。Python提供了多種檔案讀寫模式,包括:

  ①讀模式("r"):以只讀方式開啟檔案。如果檔案不存在,會丟擲異常。

  ②寫模式("w"):以寫入方式開啟檔案。如果檔案不存在,會建立一個新檔案;如果檔案已存在,會清空檔案內容。

  ③追加模式("a"):以追加方式開啟檔案。如果檔案不存在,會建立一個新檔案。

  ④二進位制模式("b"):以二進位制方式開啟檔案,用於讀寫非文字檔案,如圖片、音訊、影片等。

  ⑤讀寫模式("r+"):以讀寫方式開啟檔案。如果檔案不存在,會丟擲異常。

  ⑥寫讀模式("w+"):以讀寫方式開啟檔案。如果檔案不存在,會建立一個新檔案;如果檔案已存在,會清空檔案內容。

  ⑦追加讀模式("a+"):以讀寫方式開啟檔案。如果檔案不存在,會建立一個新檔案。

  檔案讀寫方法

  Python提供了多種檔案讀寫方法,包括:

  ①read()方法:用於讀取檔案內容。它可以一次性讀取整個檔案,也可以指定讀取的位元組數。

  ②readline()方法:用於逐行讀取檔案內容。它每次讀取一行,直到讀取完整個檔案。

  ③readlines()方法:用於讀取檔案中的所有行,返回一個列表,每個元素是檔案中的一行。

  ④write()方法:用於向檔案中寫入內容。它可以一次性寫入多個字串,也可以多次呼叫寫入單個字串。

  ⑤writelines()方法:用於向檔案中寫入多行內容。它接受一個字串列表作為引數,每個元素代表一行。

  ⑥seek()方法:用於移動檔案指標。它接受一個偏移量作為引數,將檔案指標移動到指定位置。

  ⑦tell()方法:用於獲取檔案指標的當前位置。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2997113/,如需轉載,請註明出處,否則將追究法律責任。

相關文章