Python 将文件导入spyder时出错(正确目录)

Python 将文件导入spyder时出错(正确目录),python,csv,pandas,anaconda,spyder,Python,Csv,Pandas,Anaconda,Spyder,这是我的密码 import pandas as pd all_ages = pd.read_csv("all-ages.csv") all_ages.head(5) 我已经将csv文件放在工作目录中,但仍然遇到 OSError:文件b'all-ages.csv'不存在 但是如果我在控制台中键入每一行而不是脚本,它有时会起作用。您最好提供绝对文件路径。Python使用当前工作目录,该目录取决于调用/运行Python脚本的位置 即使将python脚本和csv文件“all ages.csv”放在同一

这是我的密码

import pandas as pd
all_ages = pd.read_csv("all-ages.csv")
all_ages.head(5)
我已经将csv文件放在工作目录中,但仍然遇到

OSError:文件b'all-ages.csv'不存在


但是如果我在控制台中键入每一行而不是脚本,它有时会起作用。

您最好提供绝对文件路径。Python使用当前工作目录,该目录取决于调用/运行Python脚本的位置

即使将python脚本和csv文件“all ages.csv”放在同一目录下,当前工作目录也可能不同

例如:

/folder1/folder2/myscript.py
/folder1/folder2/all-ages.csv
如果在folder2目录下运行
python-myscript.py
,它可以找到all-ages.csv,但是如果在folder1下调用
python-folder2/myscript.py
,当前工作目录是folder1,它无法找到
all-ages.csv