将文件导入 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"放在同一个目录下,当前的工作目录也可能不同。

例如:

/folder1/folder2/myscript.py
/folder1/folder2/all-ages.csv

如果在目录文件夹 2 下运行python myscript.py,它可以找到 all-ages.csv,但如果在文件夹 1 下调用python folder2/myscript.py,则当前工作目录是文件夹 1,并且找不到all-ages.csv

最新更新