首页 > 编程语言 > 详细

python csv 的两种创建文件和读取文件的方式

时间:2021-05-21 14:17:45      阅读:31      评论:0      收藏:0      [点我收藏+]
import csv

# 使用列表的形式创建数据

l = [[姓名, 年龄], [张三, 4], [李四, 3]]

with open(test.csv, mode=w, encoding=utf-8-sig, newline=‘‘) as csvfile:
    writer = csv.writer(csvfile)
    for line in l:
        writer.writerow(line)


# 使用列表的形式读取数据
with open(test.csv, mode=r, encoding=utf-8-sig, newline=‘‘) as csvfile:
    reader = csv.reader(csvfile)
    print(reader)
    for i in reader:
        print(i)


# 使用字典的形式创建数据

ll = [{姓名: 张三, 性别: , 年龄: 33},
      {姓名: 李斯, 性别: , 年龄: 22},
      {姓名: 王武, 性别: , 年龄: 11}]
with open(test1.csv, mode=w, encoding=utf-8-sig, newline=‘‘) as csvfile:
    writer = csv.DictWriter(csvfile, fieldnames=ll[0].keys())
    writer.writeheader()  # 写入表头
    for _ in ll:
        writer.writerow(_)


# 使用字典的形式读取数据
with open(test1.csv, r, encoding=utf-8-sig, newline=‘‘) as csvfile:
    reader = csv.DictReader(csvfile)
    for _ in reader:

 

python csv 的两种创建文件和读取文件的方式

原文:https://www.cnblogs.com/amanda-yl/p/14793246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!