zoukankan      html  css  js  c++  java
  • python

    1. 读取

    读取上图文件中的内容并打印:

    1 import csv
    2 
    3 
    4 rows = csv.reader(open('22.csv', 'r'))
    5 for row in rows:
    6     print(row)

    打印结果如下:

    2. 写入(列表数据)

     1 import csv
     2 
     3 
     4 # 待写入内容
     5 head = ['姓名', '年龄', '城市', '备注']
     6 rows = [
     7     ['小明', 8, '北京'],
     8     ['小红', 7, '天津']
     9 ]
    10 
    11 # 写入
    12 with open('22.csv', 'w',newline='') as f:
    13     f_csv_writer = csv.writer(f)
    14     f_csv_writer.writerow(head)
    15     f_csv_writer.writerows(rows)

    写入结果如下:

    3. 写入(字典数据)

     1 import csv
     2 
     3 
     4 headers = ['class', 'name', 'sex', 'height', 'year']
     5 rows = [
     6     {'class':1, 'name':'xiaoming', 'sex':'male', 'height':168, 'year':23},
     7     {'class':1, 'name':'erha', 'sex':'female', 'height':166, 'year':22}
     8 ]
     9 with open('22.csv', 'w',newline='') as f:
    10     f_csv = csv.DictWriter(f, headers)
    11     f_csv.writeheader()
    12     f_csv.writerows(rows)

    写入结果如下:

  • 相关阅读:
    PM对功能模块的说明
    第四个迭代目标
    第三个迭代任务
    第三个迭代目标
    记账本状态图
    记账本数据流图
    记账本ER图
    记账本用例图
    第二个迭代目标
    记账本时序图
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/12673480.html
Copyright © 2011-2022 走看看