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

如何解决Python Pandas读取Excel文件时的FileNotFoundError问题

解决Pandas读取Excel文件时的FileNotFoundError问题

别着急,我来帮你一步步排查这个问题!这种文件找不到的情况在Mac Big Sur上其实挺常见的,咱们逐个解决:

  • 确认脚本的当前工作目录
    很多时候你以为脚本和文件在同一目录,但实际运行时的工作目录并不是这个位置。在代码开头加上这两行,看看实际运行路径:

    import os
    print(os.getcwd())
    

    如果输出的路径和你放blah.xlsx的目录不一致,要么把文件移动到这个输出的路径下,要么直接用文件的绝对路径来读取。

  • 使用文件的绝对路径读取
    不想移动文件的话,直接用完整路径更稳妥。Mac上获取绝对路径的方法:右键点击blah.xlsx,按住Option键,会出现「复制为路径名称」的选项,复制后替换到代码里:

    df = pd.read_excel("/Users/你的用户名/目标文件夹路径/blah.xlsx")
    
  • 检查文件名的正确性
    Mac默认会隐藏文件扩展名,你看到的blah.xlsx可能实际是blah.xlsx.xlsx或者根本没有扩展名(比如只是blah)。开启扩展名显示:打开Finder,顶部菜单选「显示」→「显示文件扩展名」,然后确认文件名的拼写、大小写(Mac文件名区分大小写,Blah.xlsx和blah.xlsx是不同文件)都没问题。

  • 检查文件读取权限
    有时候文件的权限设置会导致无法读取。右键点击文件,选择「显示简介」,拉到「共享与权限」区域,确保你的用户账号拥有「读取」权限。如果没有,点击右下角的锁图标解锁,然后修改权限即可。

  • 重启编辑器/终端
    偶尔环境缓存会导致奇怪的问题,重启一下你运行Python代码的编辑器或者终端,再重新运行脚本试试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 21:04:07