No such file or directory: ?

rawdata=pd.read_excel('PDF.xlsx', sheet_name = 0)

在jupyter中执行这个命令后出来大段代码,如

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-6-d0bd112ff647> in <module>
----> 1 rawdata=pd.read_excel('PDF.xlsx', sheet_name = 0)

~\anaconda3\lib\site-packages\pandas\util\_decorators.py in wrapper(*args, **kwargs)
    297                 )
    298                 warnings.warn(msg, FutureWarning, stacklevel=stacklevel)
--> 299             return func(*args, **kwargs)
    300 
    301         return wrapper

提示

FileNotFoundError: [Errno 2] No such file or directory: 'PDF.xlsx'

请问各位老师这个是什么原因?应该怎么解决?

你写成完整的路径再运行试试,也有可能是文件名写错了

代码中rawdata=pd.read_excel('PDF.xlsx', sheet_name = 0)这种写法,一般是要读取的文件在当前目录下,即与正在运行的py文件在同一目录路径下。报错没有找到该xlsx文件,是因为你的文件不在当前目录下,要么你把要读取的excel文件复制到此目录下,要么你在路径上写成绝对路径,比如它在D盘data文件下,就写成rawdata=pd.read_excel('D:/data/PDF.xlsx', sheet_name = 0)。

 

如对你有帮助,请点击我回答的右上方采纳按钮,采纳 一下,