Jupyter Notebook中pd.read_csv报FileNotFoundError求助
问题分析与解决
关于双反斜杠的说明
报错信息里的C:\\\\Users\\\\sardo\\\\Downloads\\\\ChicagoCensusData.csv只是Python的转义显示格式——Python会把单个反斜杠\显示为双反斜杠\\,实际程序处理的路径还是单个反斜杠,这个显示本身不是问题,不用纠结。
核心问题排查与解决步骤
核对文件真实路径与名称
确认文件确实存在于C:\Users\sardo\Downloads目录下,检查:- 文件名完全匹配(注意大小写、后缀名,比如是否被系统隐藏了后缀,导致实际文件名是
ChicagoCensusData.csv.txt) - 可以右键文件 → 「复制为路径」,直接把复制的路径粘贴到代码里,加上
r前缀(如r"复制的完整路径"),避免手动输入出错
- 文件名完全匹配(注意大小写、后缀名,比如是否被系统隐藏了后缀,导致实际文件名是
检查Jupyter的工作目录
当你直接使用'ChicagoCensusData.csv'时,Jupyter会在当前工作目录查找文件。运行以下代码查看当前工作目录:import os print(os.getcwd())如果文件不在这个目录下,要么将文件移动到该目录,要么使用完整路径读取。
验证路径写法的正确性
若不用r前缀,路径需要正确转义:- 双反斜杠写法:
'C:\\Users\\sardo\\Downloads\\ChicagoCensusData.csv' - 正斜杠写法:
'C:/Users/sardo/Downloads/ChicagoCensusData.csv'
这两种写法都有效,但前提是路径本身指向真实存在的文件。
- 双反斜杠写法:
排查权限问题(少见)
若下载文件夹有特殊权限限制,导致Python无法读取,可尝试将文件复制到桌面等普通目录后再测试。
内容的提问来源于stack exchange,提问作者Ibrat Usmonov
相关产品推荐
相关产品推荐

