Python写入数据到CSV文件

import csv
lat=["始终没明白游戏起到的正向作用和价值是什么","建议关闭游戏大人孩子都不玩"]

f = open('data.csv', 'w', encoding='utf-8', newline="")

#  2.基于文件对象构建csv写入对象
csv_write = csv.writer(f)

#  3.构建列表头
csv_write.writerow(['title'])

#  4.写入csv文件
for data in lat:
    csv_write.writerow([data])

#  5.关闭文件

如果报这个错,就把utf-8,改成encoding=‘gb18030’

UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\U0001f914’ in
posit

myData1 = [["这", "是", "writerow", "的", "效", "果"],
           ["这", "是", "writerow", "的", "效", "果"],
           ["这", "是", "writerow", "的", "效", "果"]]
           
myData2 = [["这", "是", "writerows", "的", "效", "果"],
           ["这", "是", "writerows", "的", "效", "果"],
           ["这", "是", "writerows", "的", "效", "果"]]

myFile = open('example2.csv', 'w', newline='')
with myFile:
    writer = csv.writer(myFile)
    
    writer.writerow(myData1) 
    writer.writerows(myData2) 

你可能感兴趣的:(python,爬虫,mysql,python,开发语言,后端)