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中文網其他相關文章!