Python csv.reader读取内容不正确
代码如下:
import csv csvFile=open(r'D:\PycharmProjects\first\webtest\case04\userInfo.csv','r') readCSV=csv.reader(csvFile) print(readCSV)
打印的信息如下:
<_csv.reader object at 0x00000000024E5048>
因为csv.reader返回的是一个迭代类型,索引应该用循环来打印信息才行:
打印结果如下:
我遇到的
import csv f = csv.reader(open(r"C:\Users\feng\Desktop\test\test\2020-5-20.csv","r")) #for i in f : # print(i) print(f)
运行这段代码(#后为修改后的代码,为了还原先注释掉了)结果如下
加个变量i 在f内循环
import csv f = csv.reader(open(r"C:\Users\feng\Desktop\test\轨道\2020-5-20.csv","r")) for i in f : print(i)
结果就正常了