我正在嘗試打開我最近使用 Python 保存的 CSV 檔案。這是全域目錄:

所以檔案夾被稱為Parsing Data Using Python,里面有3個檔案,我們只關心codealong.py file,這是我要運行的一些Python代碼來打開'patrons.csv' file.
這是 中的代碼codealong.py file:
import csv
html_output = ''
with open('patrons.csv','r') as data_file:
csv_data = csv.reader(data_file)
print(list(csv_data))
當我運行它時,我得到了Error2: No such file or directory: 'patrons.csv'
任何想法為什么我得到這個?因為我將patrons.csv 保存在與codealong.py 相同的目錄中,所以我認為該檔案會被檢測到!
uj5u.com熱心網友回復:
一種方法是將作業目錄設定為與腳本所在的位置相同的位置。要對任何腳本執行此操作,請將其添加到頂部:
import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))
這將獲取腳本所在位置的全名,僅獲取路徑元素并將當前作業目錄設定為該元素。
然后,您無需指定檔案的完整路徑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/471446.html
