3
這裏是我的代碼錯誤到Spyder的(正確的目錄)
import pandas as pd
all_ages = pd.read_csv("all-ages.csv")
all_ages.head(5)
,我已經把csv文件在工作目錄,但我還是會遇到
OSError: File b'all-ages.csv' does not exist
但如果我在控制檯中輸入每行而不是腳本,它有時會起作用。
這裏是我的代碼錯誤到Spyder的(正確的目錄)
import pandas as pd
all_ages = pd.read_csv("all-ages.csv")
all_ages.head(5)
,我已經把csv文件在工作目錄,但我還是會遇到
OSError: File b'all-ages.csv' does not exist
但如果我在控制檯中輸入每行而不是腳本,它有時會起作用。
您最好提供絕對文件路徑。 Python使用當前的工作目錄,這取決於你調用/運行你的python腳本的位置。
即使您將python腳本和csv文件「all-ages.csv」放在同一目錄下,當前工作目錄可能會有所不同。
例如:
/folder1/folder2/myscript.py
/folder1/folder2/all-ages.csv
如果您在目錄文件夾2運行python myscript.py
,它可以找到所有ages.csv,但如果你調用python folder2/myscript.py
下文件夾1,當前的工作目錄是文件夾1,它無法找到all-ages.csv