python写入csv文件序列包含典表方式的实例代码是什么?
def write_csv_demo2(): # 表头 headers = ['username', 'age', 'height'] # 内容 value = {'username': '刘二', 'age': 28, 'height': 180} values = [ {'username': '张三', 'age': 18, 'height': 175}, {'username': '李四', 'age': 19, 'height': 176}, {'username': '王五', 'age': 20, 'height': 177}, {'username': '赵六', 'age': 21, 'height': 178}, {'username': '马七', 'age': 22, 'height': 179}, dict(username='冯八', age=23, height=180) ]
with open('classroom2.csv', 'w', newline='') as f:
writer = csv.DictWriter(f, headers) # 构造写入器,传入文件指针和表头数据
writer.writeheader() # 写入表头数据的时候,需要调用writeheader()方法
writer.writerow(value) # .writerow()可以写入一行数据(一个字典表)
writer.writerows(values) # .writerows()可以写入多行数数据(序列包含多个字典表)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。