官方文档:https://docs.python.org/3/library/csv.html
写
列表形式数据写入
import csv
headers = ['no', 'name', 'sex', 'height', 'age']
rows = [
['A1001', 'xiaozhao', 'male', 168, 23],
['A1002', 'xiaoqian', 'female', 162, 22],
['A1003', 'xiaosun', 'female', 163, 21],
['A1004', 'xiaoli', 'male', 158, 21]
]
# 单行/多行列表写入
with open('test.csv', 'w', newline='') as f: # 以写的方式打开文件 ,newline如果打开csv文件出现空行,可加上此参数
writer = csv.writer(f) # 实例化写对象
writer.writerow(headers) # 写入标题行(单行写入)
writer.writerows(rows) # 写入列表数据(多行写入)
字典形式数据写入
import csv
headers = ['no', 'name', 'sex', 'height', 'age']
rows = [
{'no