为什么Jupyter Notebook运行pd.read_csv读取pokedata.csv报FileNotFoundError?
错误原因
报错FileNotFoundError的核心是程序运行时的工作目录下不存在你指定的pokedata.csv文件。
解决方案
- 使用绝对路径读取文件
找到pokedata.csv在你电脑上的完整存储路径,替换代码里的文件名即可,示例:import pandas as pd # macOS路径示例 df = pd.read_csv('/Users/你的用户名/Documents/pokedata.csv') # Windows路径示例(注意用斜杠/或者双反斜杠\\) # df = pd.read_csv('C:/Users/你的用户名/Documents/pokedata.csv') - 确认当前工作目录
运行以下代码打印程序当前的工作目录,把pokedata.csv移动到该目录下即可直接用文件名读取:import os print(os.getcwd()) - 检查文件名拼写
确认文件名没有拼写错误,同时注意部分系统会默认隐藏已知文件后缀,避免出现实际文件名为pokedata.csv.txt的情况。
内容的提问来源于stack exchange,提问作者sophie zapalowska
相关产品推荐
相关产品推荐

