pd.read_csv报路径不存在

"本文介绍了Python读取CSV文件时可能出现的三种问题及解决方案。问题包括:1) 文件位置不正确,需要确保文件在程序运行目录下;2) 路径字符串中斜杠使用错误,需注意''和'/'的区别,或使用'r'前缀避免转义;3) 路径中存在中文字符,建议改为英文名称。通过理解这些问题,可以有效避免读取CSV文件时的常见错误。"
摘要由CSDN通过智能技术生成

原因1:读取的目标位置和实际文档位置不符合。

方法:将实际文档(csv文件)放置在目标位置上:

一般若是用pd.read_csv("xxx.csv")这种直接调用文件名字xxx时,系统默认是在程序运行的位置中找xxx。这种情况下需要用下述两行代码得到程序运行的位置。

import os

os.getcwd()

接着将xxx.csv移到刚刚两句代码运行后所输出的位置文件夹里即可。

原因2:地址语句出错,也就是斜杠的正反区分问题'\'和'/'是不一样的。

pd.read_csv("C:\Users\abc\Desktop\tempfi\lucky.csv")

pd.read_csv("C:/Users/abc/Desktop/tempfi/lucky.csv")

pd.read_csv(r"C:\Users\abc\Desktop\tempfi\lucky.csv")

这三句第一句是错的,下面两句是对的,而为了图方便有可能直接复制了‘我的电脑’中文件夹的路径,这个路径复制之后是上面那句,因此只需要改成下面这句就行(将‘\’改成'/')。或者嫌麻烦也可以直接在第一行的基础上加上r就行(红色位置)

原因3:路径中有中文字符。把中文重命名为英文就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值