【问题标题】:Python/Spyder Error for .csv file.csv 文件的 Python/Spyder 错误
【发布时间】:2017-06-26 22:19:43
【问题描述】:

我刚开始学习 Python/Spyder。我已经完成了几门 R 数据科学课程。

以下失败并出现错误:IOError: File APPL.csv 不存在

但是,我的脚本和 .csv 文件位于同一个文件夹中。对我做错了什么有任何想法吗?谢谢

    import pandas as pd

     def test_run():
         df = pd.read_csv("APPL.csv")
         print df

     if __name__ == "__main__":
          test_run()

【问题讨论】:

标签: python spyder


【解决方案1】:

通过插入文件路径来尝试。例如:

    pdf = pd.read_csv('../data/example.csv')
    df

如果路径有'/r',请小心,因为它通常被解释为特殊字符回车。您可以将 'r' 前缀添加到可以防止这种情况的字符串文字中。示例:

    path = r"foo\rar"

再次检查以确保文件路径正确,如果仍然出错重新启动并重试。

【讨论】:

  • 脚本和 .csv 是否需要在同一路径中?由于某种原因,.csv 文件所在的路径无关紧要,它会出错。
  • 它需要文件的完整路径。如果它在同一个项目中做类似file_name = os.path.sep.join(os.getcwd(), 'csvs/example.csv')
【解决方案2】:

您可以通过使用扩展至完整路径来解决问题

import os.path
os.path.abspath('./AAPL.csv')

【讨论】:

    猜你喜欢
    • 2019-04-29
    • 2016-06-23
    • 1970-01-01
    • 2021-08-10
    • 2019-08-06
    • 1970-01-01
    • 2017-06-03
    • 2023-04-04
    • 2019-04-15
    相关资源
    最近更新 更多