代码仅在空闲时抛出 FileNotFoundException 而不是通过 CMD

Code throws FileNotFoundException only on IDLE but not through CMD

简单的 2 行 Python 代码是:

import pandas as pd 

pd.read_excel('sample.xlsx')

当我从 cmd 转到此文件夹的位置时,上面的代码 运行 没问题 & 运行 但同一目录有 IDLE。 当我使用 IDLE 运行 相同的代码时,它会抛出 FileNotFoundError

谁能指出我哪里出错了。

非常基本的错误。

右键单击空闲和转到属性。

Goto --> Shortcut --> Start in : "--------"

这是您的默认目录,python 正试图在该目录中搜索文件。将此目录更改为您希望 python 搜索文件的文件夹。

我建议更改此目录,因为您将处理许多不希望存储在默认安装目录中的脚本。 最好单独建个文件夹点个赞