write_csv_dict

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()

你可能感兴趣的:(write_csv_dict)