想提取CSV文件中的前三列,用了三次列表解析,
List1=[row[0] for row in reader]
List2=[row[1] for row in reader]
List3=[row[2] for row in reader]
但是最后得到的结果是空列表。求大神解惑
改成这样
import csv
i=0
with open('E:/python/weiboSpider/weibo/迪丽热巴/2022231741.csv','r',encoding='utf-8')as file:
reader=csv.reader(file)
for row in reader:
if i<3:
i+=1
print(row)
else:
break
检查一下代码中的reader是什么样的数据类型,可能需要用split()分割处理。较好的办法是用pandas读取csv。