首页 > 解决方案 > Pandas 无法打开 csv 文件:FileNotFoundError:[Errno 2] 文件 xyz.csv 不存在:

问题描述

import pandas as pd
df=pd.read_csv('Catalogue.csv')
print(df)

我下载了地震 csv 文件。熊猫看不到文件。我使用 VS Code 和 Python 3.8.3 我在编写代码的同一个 py 文件中添加了 csv 文件。 在此处输入图像描述

即使我在 Jupyter Notebook 文件夹中使用相同的代码(csv 位于我的代码文件所在的同一文件夹中),结果也是相同的。我猜如果是excelpip instal xlrd是写的。我做了pip install python-csv但无法实现安装。还是需要吗?还是我需要修复 csv 文件(逗号或空格)?

总结果:

Traceback (most recent call last):
  File "c:/Users/Fatma Elik/Documents/VS Code/BTK/CSVCSV.py", line 2, in <module>
    df=pd.read_csv('Catalogue.csv')
  File "C:\Users\Fatma Elik\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pandas\io\parsers.py", line 676, in parser_f
    return _read(filepath_or_buffer, kwds)
  File "C:\Users\Fatma Elik\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pandas\io\parsers.py", line 448, in _read
    parser = TextFileReader(fp_or_buf, **kwds)
  File "C:\Users\Fatma Elik\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pandas\io\parsers.py", line 880, in __init__
    self._make_engine(self.engine)
  File "C:\Users\Fatma Elik\AppData\Local\Programs\Python\Python38-32\lib\der(src, **kwds)
  File "pandas\_libs\parsers.pyx", line 374, in pandas._libs.parsers.TextReader.__cinit__
  File "pandas\_libs\parsers.pyx", line 674, in pandas._libs.parsers.TextReader._setup_parser_source
FileNotFoundError: [Errno 2] File Catalogue.csv does not exist: 'Catalogue.csv'

感谢大家!

标签: pythonpandascsv

解决方案


请试试

import pandas as pd
df=pd.read_csv("c://Users//Fatma Elik//Documents//VS Code//BTK//Catalogue.csv")
print(df)

推荐阅读