#!/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 row
rf.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()
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐