Jupyter Notebook运行Pandas读取csv时出现FileNotFoundError如何解决
FileNotFoundError报错解决方案
该报错的核心原因是Jupyter Notebook当前的工作目录下,不存在你指定的sfo_neighborhoods_census_data.csv文件,可按以下步骤排查解决:
- 第一步:核对文件本身信息
确认你已经下载/保存了目标csv文件,检查文件名拼写是否完全匹配,注意大小写(Linux、macOS系统对文件名大小写敏感,SFO_xxx.csv和sfo_xxx.csv会被识别为两个不同文件),文件后缀是否为.csv。 - 第二步:查看Jupyter当前工作目录
在Notebook的单元格中运行以下代码,打印当前运行目录:
访问打印出的文件夹路径,确认该目录下是否存放了目标csv文件。import os print(os.getcwd()) - 第三步:选择任意一种方法修正路径问题
- 方法1(最便捷):将
sfo_neighborhoods_census_data.csv文件移动到第二步打印出的工作目录下,重新运行原有代码即可。 - 方法2(适配文件存放在其他位置的场景):使用文件的绝对路径定义
file_path,示例如下:
Windows系统参考:file_path = Path("C:/Users/你的用户名/Downloads/sfo_neighborhoods_census_data.csv")
macOS/Linux系统参考:file_path = Path("/Users/你的用户名/Downloads/sfo_neighborhoods_census_data.csv")
注意替换示例路径为你本地csv文件实际存放的完整路径。
- 方法1(最便捷):将
内容的提问来源于stack exchange,提问作者Kashyap-S1
相关产品推荐
相关产品推荐

