首頁 >後端開發 >Python教學 >開啟 CSV 檔案時如何修復「FileNotFoundError:沒有此類檔案或目錄」?

開啟 CSV 檔案時如何修復「FileNotFoundError:沒有此類檔案或目錄」?

Linda Hamilton
Linda Hamilton原創
2024-10-17 16:24:02288瀏覽

How to Fix

FileNotFoundError 疑難排解:沒有此類檔案或目錄

問題: 嘗試開啟CSV2>

問題: 嘗試開啟CSV定位文件,導致出現「FileNotFoundError: [Errno 2] No such file or directory」錯誤。

<code class="python">import csv

with open('address.csv','r') as f:
    reader = csv.reader(f)
    for row in reader:
        print row</code>
程式碼:

解決方案:

該錯誤通常發生在Python 在目前工作目錄中找不到指定文件時。若要解決此問題,您可以使用相對路徑或絕對路徑提供檔案的明確路徑。

相對路徑:

<code class="python">import csv

with open('address.csv','r') as f:
    # ...</code>

相對路徑指定檔案的位置檔案相對於目前工作目錄。要使用相對路徑,只需包含不含完整目錄路徑的檔案名稱:

絕對路徑:

<code class="python">import os

cwd = os.getcwd()  # Get the current working directory
path = os.path.join(cwd, 'address.csv')  # Construct the absolute path
f = open(path, 'r')
# ...</code>

絕對路徑提供完整的目錄路徑文件,無論當前工作目錄如何。若要使用絕對路徑,請在檔案名稱前新增完整路徑:

請記住驗證該檔案是否存在於指定路徑,並且您具有開啟它所需的權限。

以上是開啟 CSV 檔案時如何修復「FileNotFoundError:沒有此類檔案或目錄」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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