[英]csv.Error: iterable expected trying to save a CSV file from a For
一切安好? 我需要一些帮助才能将此脚本保存在 CSV 中,该脚本读取 CSV 并通过 lib 转换数据。 我已经绞尽脑汁好几个小时了,我不知道为什么我不能保存 CSV 文件。 有谁能够帮我? 我是 python 的初学者,我正在学习在 ETL 流程中使用的工具。
import csv
from user_agents import parse
with open('UserAgent.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
idUser = 0
space = ' / '
for line in csv_reader:
user_agent = parse(line[0])
idUser = idUser + 1
with open('data.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(user_agent)
writer.writerow
需要一个可迭代的。 您的user_agent
不能是可迭代的。
尝试
writer.writerow( [user_agent] )
代替
writer.writerow(user_agent)
检查这是否是您想要的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.