美文网首页
Python写入数据到csv中

Python写入数据到csv中

作者: 飞飞飞段啊 | 来源:发表于2019-11-10 10:15 被阅读0次
    1. 数据以元组形式包裹

    import csv
    header=['name', 'age']
    rows=[('a', '18'),('b', 19)]
    with open('test.csv', 'w', newline='') as f:
        w = csv.writer(f)
        w.writerow(header)
        w.writerows(rows)
    
    1. 数据是字典格式

    import csv
    header = ['name', 'age']
    datas = [{'name': 'a', 'age': 15},
            {'name': 'b', 'age': 18}
            ]
    with open('test.csv', 'w', newline='') as f: # newline是数据之间不加空行
        writer = csv.DictWriter(f, fieldnames=header)
        # 或者writer = csv.DictWriter(f, header)
        writer.writeheader()  # 写入列名
        writer.writerows(datas)
    

    相关文章

      网友评论

          本文标题:Python写入数据到csv中

          本文链接:https://www.haomeiwen.com/subject/xliobctx.html