为什么熊猫找不到我的CSV文件?

时间:2019-12-15 03:34:35

标签: python csv pycharm

我正在尝试使用Python读取简单的CSV文件。它给了我FileNotFoundError。我很确定文件位于给定的位置。有趣的是,如果我在其中使用其他CSV文件 在相同的位置,它看起来非常好。我不确定为什么它适用于一个而不适用于其他。

与CSV文件本身有关吗?我也尝试编码,但是没有运气。

    player_stats = pd.read_csv('2017-18_playerBoxScore.csv', parse_dates=['gmDate'])
    FileNotFoundError: File b'2017-18_playerBoxScore.csv' does not exist
    line 440, in _read parser = TextFileReader(filepath_or_buffer, **kwds)

不确定_read解析器的含义是什么。对于不同的CSV文件,为什么会有这样的表现。我正在使用pycharm。

2 个答案:

答案 0 :(得分:0)

我想说检查该文件的当前目录。也许尝试在bash或powershell中运行ls 2017-18_playerBoxScore.csv

检查拼写和大小写(仅对不区分大小写的文件系统很重要)

没有更多信息,我想不出什么。

答案 1 :(得分:0)

由于完全相同的源代码可以完美地处理相同位置的其他文件,因此,这就是我们所知道的:

  • 您具有可以找到您的文件的文件夹的必要特权
  • 如果通过正确的路径,您的源代码将起作用
  • 由于某些原因,您通过的路径不正确

这是我们所不知道的:

  • 您是否对该文件具有必要的特权
  • 文件名是否存在某些错误(甚至可能是不可见的空格)
  • 文件是否损坏

您将需要对文件进行另存为,然后将其另存为myexperiment.csv。如果您可以打开myexperiment.csv,则问题在于您要打开的文件名不正确。如果无法打开文件,则问题与文件本身有关。