【发布时间】:2026-01-12 11:10:01
【问题描述】:
简单的 2 行 Python 代码是:
import pandas as pd
pd.read_excel('sample.xlsx')
当我转到此文件夹的位置并从 cmd 运行但同一目录具有 IDLE 时,上述代码运行良好。 当我使用 IDLE 运行相同的代码时,它会抛出 FileNotFoundError
谁能建议我在哪里犯了错误。
【问题讨论】:
-
最好使用文件的绝对路径。
-
看起来您的工作目录设置为不同的目录。你可能想看看这个线程:*.com/questions/15821121/…
-
不要使用相对文件路径,除非您使用
os.chdir或类似方法将工作目录设置为您知道使相对路径正确的内容。 -
如果您在包含该数据文件的目录中使用
python -m idlelib启动IDLE,而不是使用图标或开始条目,那么python 将找到该文件。
标签: python python-idle