import csv

with open("baiyibutie.csv", "a", encoding="utf-8-sig", newline="") as fp:  #标红的参数是为了解决用excel打开乱码的问题,加上这个参数后用excel打开就会正常显示,不会乱码
fieldnames = ['name', 'price', 'cate', 'url', 'data'] #这是标题栏的内容
writer = csv.DictWriter(fp, fieldnames=fieldnames) #把标题栏加入到csv文件中
writer.writeheader() #这一行是写入第一行的标题栏,放在for循环的外面,不然就会出现很多个标题栏
   writer.writerow({'name': result["shortName"], 'price': price, 'cate': cate, 'url': "http:" + result["itemUrl"], 'data': json.dumps(result)})

相关文章:

  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2021-12-02
  • 2022-01-28
  • 2022-01-11
猜你喜欢
  • 2022-02-09
  • 2021-12-02
  • 2022-12-23
  • 2021-09-06
  • 2021-12-02
相关资源
相似解决方案