Python shell csv 问题 FileNotFoundError: [Errno 2] 没有这样的文件或目录: 'iris.csv'


iris_df = pd.read_csv("iris.csv")
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
iris_df = pd.read_csv("iris.csv")
File "C:Python 3.8.1libsite-packagespandasioparsers.py", line 610, in read_csv
return _read(filepath_or_buffer, kwds)
File "C:Python 3.8.1libsite-packagespandasioparsers.py", line 462, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
File "C:Python 3.8.1libsite-packagespandasioparsers.py", line 819, in __init__
self._engine = self._make_engine(self.engine)
File "C:Python 3.8.1libsite-packagespandasioparsers.py", line 1050, in _make_engine
return mapping[engine](self.f, **self.options)  # type: ignore[call-arg]
File "C:Python 3.8.1libsite-packagespandasioparsers.py", line 1867, in __init__
self._open_handles(src, kwds)
File "C:Python 3.8.1libsite-packagespandasioparsers.py", line 1362, in _open_handles
self.handles = get_handle(
File "C:Python 3.8.1libsite-packagespandasiocommon.py", line 642, in get_handle
handle = open(
FileNotFoundError: [Errno 2] No such file or directory: 'iris.csv'

我该怎么办?我导入熊猫作为pd,但它给了我错误。请帮助

这可能是因为您的代码文件所在的文件夹中没有该文件。试着把它们都放在同一个文件夹里,然后试试这个:

import pandas as pd
iris_df = pd.read_csv('./iris.csv')

或者,您也可以尝试将确切的路径复制到您的iris.csv文件,然后使用加载它

iris_df = pd.read_csv(' #path to your iris.csv  file')

对于相对路径,./iris.csv告诉函数在与iris.csv文件的代码文件相同的文件夹中查找。但是,如果你的iris.csv文件在另一个文件夹中,这将不起作用。在这种情况下:如果你在一个基于Linux的系统上,你的确切路径应该是这样的:

home/usr/Desktop/FolderName/iris.csv

对于Windows系统,绝对路径类似于:

C:/Desktop/FolderName/iris.csv

最新更新