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

为何Jupyter Notebook无法读取同目录下的data Excel文件?

文件未找到错误截图

解决Jupyter Notebook找不到同目录Excel文件的问题

先排查基础问题

  • 核对文件名完全一致:包括大小写(非Windows系统区分大小写)、后缀名(比如实际是.xls别写成.xlsx),代码里的'data.xlsx'要和实际文件名丝毫不差。
  • 确认文件在Jupyter当前工作目录:运行以下代码查看当前路径,再打开该路径检查文件是否存在:
    import os
    print(os.getcwd())
    
    很多时候你以为的"同文件夹",其实Jupyter的工作目录是父目录或其他位置(比如从错误路径启动的Jupyter)。
  • 关闭占用文件:如果Excel还打开着data.xlsx,先关闭再尝试读取。

进阶解决方法

  • 改用绝对路径读取:直接写文件的完整路径,示例:
    import pandas as pd
    # Windows系统示例
    df = pd.read_excel('C:/你的文件夹路径/data.xlsx')
    # Mac/Linux系统示例
    df = pd.read_excel('/Users/你的文件夹路径/data.xlsx')
    
  • 从目标文件夹启动Jupyter:在data.xlsx所在文件夹右键,选择"在此处打开Jupyter Notebook",确保工作目录和文件目录一致。
  • 重启Jupyter:有时候目录缓存会导致识别异常,重启后重新运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 21:17:04