多列表zip合并的csv持久化储存

有时xpath爬取数据之后会返回多个列表,这些列表的长度一样,这时候可以用zip()合并,然后返回一个zip对象,直接传入储存函数,进行持久化储存

例如:

name=['张三','李四','王五']
age=['23','24','25']
tall=['178','156','192']
zip(name,age,tall)
result=[('张三','23','178'),('李四','24','156'),('王五','25','192')]

这个时候使用以下函数,就能不用遍历保存内容

with open("result.csv", mode='a', newline='')as f:
    writer = csv.writer(f, dialect='excel')
    writer.writerows(result)

猜你喜欢

转载自www.cnblogs.com/lattesea/p/11817360.html