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)

结果就正常了

 



posted on 2020-05-20 15:05  fuermos  阅读(646)  评论(0编辑  收藏  举报

导航