开发者社区> 问答> 正文

python写入csv文件序列包含典表方式的实例代码是什么?

python写入csv文件序列包含典表方式的实例代码是什么?

展开
收起
游客coqayqskxr2xe 2021-11-30 12:12:13 694 0
1 条回答
写回答
取消 提交回答
  • 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()可以写入多行数数据(序列包含多个字典表)
    
    2021-11-30 12:12:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载