使用pd.read_csv读取CSV文件遇FileNotFoundError求助
解决FileNotFoundError:读取OneDrive桌面CSV文件失败
- 检查OneDrive同步状态:OneDrive未完成同步时,文件不会实际存在于本地路径。查看任务栏的OneDrive图标,确认是否显示同步完成的对勾,或有无同步错误提示。
- 精确验证文件路径:
- 右键目标CSV文件,选择「属性」,查看「位置」栏的完整路径,与代码中的路径逐字符比对(注意空格、大小写、文件名后缀,比如是否因隐藏后缀导致实际为
Data for candidate.csv.txt)。 - 直接复制属性中的路径粘贴到代码,避免手动输入的拼写错误。
- 右键目标CSV文件,选择「属性」,查看「位置」栏的完整路径,与代码中的路径逐字符比对(注意空格、大小写、文件名后缀,比如是否因隐藏后缀导致实际为
- 调整路径写法:Windows路径可能因转义字符出现问题,改用原始字符串或双反斜杠:
# 原始字符串写法 Data = pd.read_csv(r"C:/Users/bryan/OneDrive/Desktop/Data for candidate.csv") # 双反斜杠写法 Data = pd.read_csv("C:\\Users\\bryan\\OneDrive\\Desktop\\Data for candidate.csv") - 检查文件权限:右键文件→「属性」→「安全」,确认当前用户拥有读取该文件的权限,OneDrive文件偶尔会出现权限异常。
- 排除OneDrive干扰:临时将CSV文件移动到非OneDrive路径(如
C:/根目录),用代码读取测试。若成功,说明问题出在OneDrive同步或路径映射,可尝试重启OneDrive或重新同步文件。
内容的提问来源于stack exchange,提问作者Brystat
相关产品推荐
相关产品推荐

