Python中FileNotFoundError错误求助:无法找到cars.csv文件
解决FileNotFoundError: cars.csv找不到的问题
以下是针对性的排查和解决步骤:
直接使用绝对路径测试
找到cars.csv的真实绝对路径:右键文件→属性→复制“位置”路径,加上文件名组成完整路径(比如C:\Users\rocky\OneDrive\Documents\Python stuff\cars.csv),把代码里的'cars.csv'替换成这个完整路径,运行脚本看是否能正常读取。检查脚本的工作目录
脚本的工作目录可能和你预期的不一样(比如IDLE默认工作目录不是脚本所在文件夹),在代码开头添加以下代码打印当前工作目录:import os print(os.getcwd())运行后把
cars.csv放到输出的路径里,或者修改代码中的文件路径为相对于该工作目录的路径。验证文件名和状态
- 确认文件名没有拼写错误,比如是否是
car.csv(少了s);开启资源管理器的“显示文件扩展名”选项,检查文件真实后缀是否是.csv(避免出现cars.csv.txt这类伪装文件名)。 - 确认文件没有被其他程序占用(比如Excel、WPS等打开着
cars.csv),关闭占用程序后再试。
- 确认文件名没有拼写错误,比如是否是
排除OneDrive同步影响
因为文件在OneDrive文件夹中,可能存在同步未完成或权限限制问题。把cars.csv复制到本地非OneDrive文件夹(比如C:\Temp),用该文件夹的绝对路径测试脚本。
内容的提问来源于stack exchange,提问作者user22713271
相关产品推荐
相关产品推荐

