import csv
# newline='' 不会有空行 w/a 覆盖/追加读写
file =open('uuu.csv','w',encoding='utf8',newline='')
# fieldnames 标题行 列表
w = csv.DictWriter(file,dialect='excel',fieldnames=['name','age'])
# 写入的数据必须是字典类型
data = {'name':'tom','age':11}
# 写标题
w.writeheader()
# 写入一行数据
w.writerow(data)
dict1 = {'name':'aa','age':11}
dict2 = {'name':'bb','age':11}
# 写入多行数据
w.writerows([dict1,dict2])
file.close()