【问题标题】:Errors when importing files into spyder (Correct directory)将文件导入 spyder 时出错(正确的目录)
【发布时间】:2016-09-30 06:49:29
【问题描述】:

这是我的代码

import pandas as pd
all_ages = pd.read_csv("all-ages.csv")
all_ages.head(5)

而且我已经把csv文件放到了工作目录下,但是还是遇到了

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

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

【问题讨论】:

    标签: python csv pandas anaconda spyder


    【解决方案1】:

    您最好提供绝对文件路径。 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

    【讨论】:

      猜你喜欢
      • 2018-01-22
      • 1970-01-01
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      相关资源
      最近更新 更多