首页 > 解决方案 > Python:FileNotFoundError:文件 b'fleet.csv' 不存在

问题描述

FileNotFoundError当我尝试读取目录中的特定 CSV 文件时,我得到了一个。如果我读取另一个 CSV 文件,我可以正确读取它而不会出现任何错误。

我试过的

fleet_data=pd.read_csv('data_fleet.csv', sep=',',index_col=0)
fleet_data=pd.read_csv('Users/Ver/Desktop/Processing/data_fleet.csv',sep=',',index_col=0)
fleet_data=pd.read_csv('Users\Ver\Desktop\Processing\data_fleet.csv',sep=',',index_col=0)
fleet_data=pd.read_csv('data_fleet.csv')

我尝试更改文件的名称,但它仍然不起作用。

错误


fleet_data=pd.read_csv('data_fleet.csv', sep=',',index_col=0)
Traceback (most recent call last):
    File "C:\Users\VW3ZTWS\PycharmProjects\Data_Collection_and_learnings\venv\lib\site-packages\IPython\core\interactiveshell.py", line 2869, in run_code
        exec(code_obj, self.user_global_ns, self.user_ns)
    File "<ipython-input-36-9aab06bbbbcc>", line 1, in <module>
        fleet_data=pd.read_csv('data_fleet.csv', sep=',',index_col=0)
    File "C:\Users\VW3ZTWS\PycharmProjects\Data_Collection_and_learnings\venv\lib\site-packages\pandas\io\parsers.py", line 678, in parser_f
        return _read(filepath_or_buffer, kwds)
    File "C:\Users\VW3ZTWS\PycharmProjects\Data_Collection_and_learnings\venv\lib\site-packages\pandas\io\parsers.py", line 440, in _read
        parser = TextFileReader(filepath_or_buffer, **kwds)
    File "C:\Users\VW3ZTWS\PycharmProjects\Data_Collection_and_learnings\venv\lib\site-packages\pandas\io\parsers.py", line 787, in __init__
        self._make_engine(self.engine)
    File "C:\Users\VW3ZTWS\PycharmProjects\Data_Collection_and_learnings\venv\lib\site-packages\pandas\io\parsers.py", line 1014, in _make_engine
        self._engine = CParserWrapper(self.f, **self.options)
    File "C:\Users\VW3ZTWS\PycharmProjects\Data_Collection_and_learnings\venv\lib\site-packages\pandas\io\parsers.py", line 1708, in __init__
        self._reader = parsers.TextReader(src, **kwds)
    File "pandas\_libs\parsers.pyx", line 384, in pandas._libs.parsers.TextReader.__cinit__
    File "pandas\_libs\parsers.pyx", line 695, in pandas._libs.parsers.TextReader._setup_parser_source
    FileNotFoundError: File b'data_fleet.csv' does not exist

如果我将 CSV 文件从项目复制到另一个项目文件夹并打开 Python 文件并打开文件 (data_fleet.py),我可以毫无问题地读取它。

读取所需文件夹中的文件有什么问题?

标签: pythonpandascsv

解决方案


尝试给它绝对路径:

'C:\\Users\\Ver\\Desktop\\Processing\\data_fleet.csv'

推荐阅读