qynlemon 发表于 2021-1-8 15:34:55

怎么读取csv文件

df=pd.read_table('C:\Users\123456\dd.csv')
df.head()



大家看看代码有什么错误,运行不成功


错误提示
File "<ipython-input-94-d13d87ba4b16>", line 1
    df=pd.read_table('C:\Users\123456\dd.csv')
                     ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

suchocolate 发表于 2021-1-8 15:40:17

df=pd.read_csv('C:\Users\123456\dd.csv')

qynlemon 发表于 2021-1-8 15:55:20

read_csv也不行

qq1151985918 发表于 2021-1-8 15:59:35

本帖最后由 qq1151985918 于 2021-1-8 16:09 编辑

你的问题在于'C:\Users\123456\dd.csv',
你把它 改成'C:\\Users\\123456\\dd.csv'
或者 'C:/Users/123456/dd.csv'
或者r'C:\Users\123456\dd.csv'
就好了

import csv
f = open(r"C:\Users\123456\dd.csv", "r", encoding="utf-8")
csvreader = csv.reader(f)
for each in csvreader:
    print(each)
f.close()

qynlemon 发表于 2021-1-8 16:15:48

qq1151985918 发表于 2021-1-8 15:59
你的问题在于'C:%users\123456\dd.csv',
你把它 改成'C:\%users\\123456\\dd.csv'
或者 'C:/Users/123 ...

改了之后还是不行

qq1151985918 发表于 2021-1-8 16:16:37

qynlemon 发表于 2021-1-8 16:15
改了之后还是不行

改了之后报错是什么

qynlemon 发表于 2021-1-8 16:16:50

qq1151985918 发表于 2021-1-8 15:59
你的问题在于'C:%users\123456\dd.csv',
你把它 改成'C:\%users\\123456\\dd.csv'
或者 'C:/Users/123 ...

把你写的代码复制后也不行

qq1151985918 发表于 2021-1-8 16:18:35

qynlemon 发表于 2021-1-8 16:16
把你写的代码复制后也不行

改了之后的报错信息呢?

黑盒子 发表于 2021-1-8 21:57:18

应该是被转义了吧
改成下面这样试试:
df=pd.read_csv(r'C:\Users\123456\dd.csv')
df.head()
页: [1]
查看完整版本: 怎么读取csv文件