这是我的代码
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
如果你在目录folder2下运行python myscript.py
,它可以找到all-ages.csv,但是如果你在folder1下调用python folder2/myscript.py
,当前工作目录是 folder1,找不到 all-ages.csv
关于python - 将文件导入spyder时出错(正确的目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37559561/