python高效编程技巧9(如何读写csv文件)

来源:互联网 发布:marva collins 知乎 编辑:程序博客网 时间:2024/05/29 19:42
#!/usr/bin/env python# -*- coding:utf-8 -*-# 读写csv文件import csv# ========读csv文件:打开,需要使用二进制方式rb========rf = open("boss.csv", "rb")reader = csv.reader(rf)for row in reader:    print rowrf.flush()rf.close()# ========写csv文件========wf = open("boss2.csv", "wb")writer = csv.writer(wf)writer.writerow(["姓名", "性别", "年龄"])wf.flush()wf.close()# ========综合使用========with open("boss.csv", "rb") as rf:    reader = csv.reader(rf)    # 如果是wb,则这个boss2.csv文件会先被清空,如果是wb,则是追加模式    with open("boss2.csv", "wb") as wf:        writer = csv.writer(wf)        for row in reader:            writer.writerow(row)        wf.flush()        wf.close()    rf.flush()    rf.close()
原创粉丝点击