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

使用pandas读取CSV文件时遇文件未找到错误求助(Anaconda/Jupyter Notebook)

解决pandas read_csv的文件未找到错误(Jupyter Notebook/Anaconda环境)

别急,我帮你一步步排查这个问题——这种路径坑我当初刚用Jupyter的时候也踩过好几次!下面是几个最常见的排查方向,按顺序试下来基本就能解决:

1. 先确认Jupyter的当前工作目录

Jupyter Notebook默认的工作目录不一定是你存放CSV文件的文件夹!先跑这段代码看看你现在在哪:

import os
print(os.getcwd())

对比一下你的CSV文件实际所在的文件夹路径,如果不一样,要么把文件移到当前工作目录,要么用绝对路径读取文件。

2. 检查路径的写法是否正确

这是最容易踩的坑,尤其是Windows用户:

  • Windows系统的路径分隔符是\,但在Python字符串里\是转义字符,所以要写成双反斜杠:pd.read_csv('C:\\Users\\YourName\\Documents\\data.csv')
  • 或者直接用原始字符串(前面加r):pd.read_csv(r'C:\Users\YourName\Documents\data.csv')
  • 更省心的是用正斜杠(跨平台通用):pd.read_csv('C:/Users/YourName/Documents/data.csv')

3. 验证文件名和扩展名

别小看这个细节!

  • 检查文件名的大小写:Mac/Linux系统是区分大小写的,比如Data.csv和data.csv是两个不同的文件;Windows虽然不区分,但最好保持一致避免混淆
  • 检查文件扩展名:如果你的系统默认隐藏了已知文件的扩展名,可能实际文件名是data.csv.csv(看起来是data.csv),去文件夹设置里开启「显示文件扩展名」就能确认

4. 用Jupyter的文件浏览器直接生成路径

这是最偷懒也最不容易错的方法:
在Jupyter左侧的文件面板里找到你的CSV文件,直接把它拖拽到代码单元格里,会自动生成正确的文件路径字符串,复制下来用就行!

5. 最后确认文件真的在你指定的位置

如果上面都试过还是报错,跑这段代码查看指定路径下的文件,确认你的CSV是否在里面:

# 替换成你的路径,比如当前目录就用'.',子目录用'./subfolder',绝对路径就直接写
print(os.listdir('你要检查的路径'))

按这几步排查下来,99%的文件未找到问题都能解决~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 08:23:10