LK-Hulk 发表于 2021-12-6 18:33

Python Pandas 读取CSV文件出错,求助

大佬们好,在下Python 小白,尝试了三种不同方式让Pandas读取csv,但还是报错,程序跑一遍就停了。   是想用OS读取某文件夹下所有文件的名字,传到Pandas上读取然后进行修改。但尝试三种方式还是不行。求救:
   第一种方式是用了open 路径方式去先打开文件,存进去df,然后print 出csv 的行数。失败,请看下图1.
   第二种方式是直接把路径放到Pd.read_csv上,还是报错,请看图2
   第三种方式是把目标文件放到.py 同一目录下,进行读取,还是失败,请看图3, 这种请看该怎么 处理?请大佬们只招。在此先提前感谢各位点进来/只招的大佬们。

GhostCN_Z 发表于 2021-12-6 20:36

pd.read_csv(r"这里是csv文件路径,比如e:/数据源/测试数据.csv")

LK-Hulk 发表于 2021-12-6 21:10

GhostCN_Z 发表于 2021-12-6 20:36
pd.read_csv(r"这里是csv文件路径,比如e:/数据源/测试数据.csv")

大哥,写入是直接 r改w?

ynboyinkm 发表于 2021-12-6 21:18

pd.read_csv('xx\xxxcsv')就可以

GhostCN_Z 发表于 2021-12-6 21:21

LK-Hulk 发表于 2021-12-6 21:10
大哥,写入是直接 r改w?

r 是转义符,防止路径里符号出现错误

君临天下001 发表于 2021-12-6 21:45

LK-Hulk 发表于 2021-12-6 21:10
大哥,写入是直接 r改w?

pd.read_csv(r"这里是csv文件路径,比如e:/数据源/测试数据.csv", "w")
这是写r表示这个字符串是原生字符串

LH5908 发表于 2021-12-7 09:11

df = pd.read_csv(file_dir + files)
换成这个试试

a5228172 发表于 2021-12-7 09:19

第三种方式 pd.read_csv(files)改为pd.read_csv(os.path.join(file_dir,files))

小眼熊 发表于 2021-12-7 09:20

LH5908 发表于 2021-12-7 09:11
df = pd.read_csv(file_dir + files)
换成这个试试

大佬说话都是这么谦虚

LK-Hulk 发表于 2021-12-7 10:14

a5228172 发表于 2021-12-7 09:19
第三种方式 pd.read_csv(files)改为pd.read_csv(os.path.join(file_dir,files))

大佬 大佬,可以了,谢谢你,
页: [1]
查看完整版本: Python Pandas 读取CSV文件出错,求助