首頁  >  文章  >  後端開發  >  python怎麼讀取資料夾

python怎麼讀取資料夾

(*-*)浩
(*-*)浩原創
2019-06-20 14:29:464871瀏覽

讀取檔案是最常見的IO操作。 Python內建了讀取檔案的函數,用法和C是相容的。

python怎麼讀取資料夾

讀取檔案前,我們先必須了解一下,在磁碟上讀取檔案的功能都是由作業系統提供的,現代作業系統不允許普通的程式直接操作磁碟,所以,讀寫檔案就是請求作業系統開啟一個檔案物件(通常稱為檔案描述符),然後,透過作業系統提供的介面從這個檔案物件讀取資料(讀取檔案)。 (推薦學習:Python影片教學

讀取檔案

要以讀取檔案的模式開啟一個檔案對象,使用Python內建的open()函數,傳入檔案名稱和標示符:

>>> f = open('/Users/michael/test.txt', 'r')

標示符'r'表示讀取,這樣,我們就成功地開啟了一個檔案。

如果檔案不存在,open()函數就會拋出一個IOError的錯誤,並且給予錯誤碼和詳細的資訊告訴你檔案不存在:

>>> f=open('/Users/michael/notfound.txt', 'r')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/michael/notfound.txt'

如果檔案開啟成功,接下來,呼叫read()方法可以一次讀取檔案的全部內容,Python把內容讀到內存,用一個str物件表示:

 >>> f.read()
 'Hello, world!'

最後一步是呼叫close()方法關閉檔案。檔案使用完畢後必須關閉,因為檔案物件會佔用作業系統的資源,而且作業系統同一時間能開啟的檔案數量也是有限的:

>>> f.close()

更多Python相關技術文章,請造訪 Python教學欄位進行學習!

以上是python怎麼讀取資料夾的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn