有时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)