我正在尝试使用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。
答案 0 :(得分:0)
我想说检查该文件的当前目录。也许尝试在bash或powershell中运行ls 2017-18_playerBoxScore.csv
?
检查拼写和大小写(仅对不区分大小写的文件系统很重要)
没有更多信息,我想不出什么。
答案 1 :(得分:0)
由于完全相同的源代码可以完美地处理相同位置的其他文件,因此,这就是我们所知道的:
这是我们所不知道的:
您将需要对文件进行另存为,然后将其另存为myexperiment.csv。如果您可以打开myexperiment.csv,则问题在于您要打开的文件名不正确。如果无法打开文件,则问题与文件本身有关。