You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python同目录下仍报错‘No such file or directory: 'data.xlsx'’求助

解决Python报错"No such file or directory: 'data.xlsx'"的方案

以下是几个常见排查方向和解决办法:

  • 检查当前工作目录是否正确
    很多IDE运行脚本时,默认工作目录并非脚本所在文件夹。你可以在代码开头添加以下代码确认并修正:

    import os
    # 打印当前工作目录
    print("当前工作目录:", os.getcwd())
    # 切换到脚本所在的目录
    os.chdir(os.path.dirname(os.path.abspath(__file__)))
    

    执行后脚本会自动切换到自身所在目录,再读取文件即可避免路径问题。

  • 核对文件名的拼写和细节

    • 确认文件名完全匹配,比如不要把data.xlsx写成Data.xlsx(Linux/macOS系统区分大小写)或data1.xlsx
    • 检查系统是否隐藏了文件后缀:打开文件夹设置,取消「隐藏已知文件类型的扩展名」选项,确认文件实际后缀是.xlsx而非.xlsx.txt(重命名时可能误加了多余后缀)
  • 确认文件确实在同一目录
    右键点击Python脚本选择「打开文件所在位置」,直接查看data.xlsx是否存在于该文件夹。如果使用IDE(如PyCharm),注意区分脚本所在子目录和项目根目录——比如脚本在src文件夹,而Excel在项目根目录,二者实际并非同一目录。

内容的提问来源于stack exchange,提问作者Ingemar Hovland

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 10:45:40