Jupyter学习中的问题--FileNotFoundError

📅 发布时间:2026/7/6 20:44:32 👁️ 浏览次数:
Jupyter学习中的问题--FileNotFoundError
**importpandasaspd pd.read_excel(Users/machh/Downloads/data_L/course_participants.xlsx)错误在哪里核心问题修正与关键说明路径错误最核心问题路径 Users/machh/… 缺少根目录前缀 /属于相对路径Python 会从当前运行脚本的目录开始查找而非系统根目录导致文件找不到。正确绝对路径/Users/machh/Downloads/data_L/course_participants.xlsxmacOS/Linux 系统。未赋值 DataFrame 对象pd.read_excel() 执行后会返回DataFrame 类型的数据集对象必须将其赋值给变量如 df否则无法对数据进行后续操作筛选、分析、可视化等。跨系统路径兼容说明macOS/Linux路径分隔符为 /绝对路径以 / 开头如上述代码Windows路径分隔符为 \需转义为 \绝对路径以盘符开头如 C:\Users\machh\…。必加异常处理添加 try-except 可以捕获文件不存在、路径错误、Excel 文件损坏等常见问题避免程序直接崩溃同时给出明确的错误提示。实用技巧查看当前工作目录确认相对路径的基准目录importosprint(当前工作目录,os.getcwd())# 若用相对路径文件需放在此目录下读取 Excel 指定 sheetdfpd.read_excel(file_path,sheet_nameSheet1)# sheet_name可传数字0第一个sheet处理大型 Excel 文件提升读取速度减少内存占用dfpd.read_excel(file_path,usecols[0,1,3])# 只读取指定列运行结果预期若路径正确、文件正常会输出数据前 5 行的内容快速验证数据结构数据的基本信息列名、非空值数量、数据类型等示例如下数据读取成功前5行内容 学员ID 课程名称 报名时间 学习进度01Python2026-01-01100.012Python2026-01-0280.023SQL2026-01-0190.034Python2026-01-0370.045SQL2026-01-02100.0数据基本信息classpandas.core.frame.DataFrameRangeIndex:100entries,0to99Data columns(total4columns):# Column Non-Null Count Dtype----------------------------0学员ID100non-null int641课程名称100non-nullobject2报名时间100non-null datetime64[ns]3学习进度98non-null float64 dtypes:datetime64[ns](1),float64(1),int64(1),object(1)memory usage:3.2KB