Python實用方法之讀取本地檔案

daxuesheng發表於2021-09-11

當電腦上的檔案要被讀取、儲存時,就說明我們需要去儲存這份檔案。本篇文章主要講解如何在Python中讀取本地檔案,對於Python初學者有一定的參考價值。

Python實用方法之讀取本地檔案

open() 方法

Python open() 方法用於開啟一個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 OSError。

注意:使用 open() 方法一定要保證關閉檔案物件,即呼叫 close() 方法。

           open() 函式常用形式是接收兩個引數:檔名(file)和模式(mode)

語法格式如下

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

引數說明:

  • file: 必需,檔案路徑(相對或者絕對路徑)

  • mode: 可選,檔案開啟模式

  • buffering: 設定緩衝

  • encoding: 編碼方式一般使用utf8

  • errors: 報錯級別

  • newline: 區分換行符

  • closefd: 傳入的file引數型別

  • opener:

mode的引數有以下幾種:

Python實用方法之讀取本地檔案

注: 預設為文字模式,如果要以二進位制模式開啟,加上 b 。

file 物件

file 物件使用 open 函式來建立,下表列出了 file 物件常用的函式:

Python實用方法之讀取本地檔案

例如,透過追加的方式開啟一個檔案,然後寫入字典資料:

1 data = {"張三":89,"李四":108} 2 a = open(file = "t.txt",mode = 'a+') 3 for key,value in data.items(): 4     str1 = str(key)+":"+str(value)+"n" 5     a.write(str1) 6 a.close()

執行結果:

張三:89 李四:108

希望本文所說的python讀取本地檔案方法,能夠讓大家對學習Python有所幫助。

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

相關文章