首页 > 代码库 > csv模块-python
csv模块-python
CSV模块式python的内置模块,用于读写CSV文件.
testqq.csv文件内容:
|
一、从CSV文件读取内容
使用CSV模块的reader函数读CSV文件代码:
import csv
f = open(‘testqq.csv‘,‘rb‘) reader = csv.reader(f) for line in reader: print line |
运行结果:
>>> [‘\xd0\xf2\xba\xc5‘, ‘\xd0\xd5\xc3\xfb‘, ‘\xc4\xea\xc1\xe4‘] [‘1‘, ‘\xb0\xa1\xb0\xa1‘, ‘10‘] [‘2‘, ‘\xb1\xa6\xb1\xa6‘, ‘15‘] [‘3‘, ‘\xb3\xdf\xb4\xe7‘, ‘17‘] [‘4‘, ‘\xb5\xc8\xb5\xc8‘, ‘19‘] [‘5‘, ‘\xb6\xf7\xb6\xf7‘, ‘20‘] [‘6‘, ‘\xb7\xbd\xb7\xa8‘, ‘21‘] >>> |
二、从CSV文件写入内容
使用writer函数向csv文件写入内容
import csv
f = open(‘testqq.csv‘,‘wb‘) writer = csv.writer(f) writer.writerow([‘序号‘,‘姓名‘,‘年龄‘]) data = http://www.mamicode.com/ [‘aa‘,‘bb‘,‘cc‘] writer.writerow(data) |
程序运行结果testqq.csv文件已经写入了aa bb cc内容。不过把之前文件里面的内容都清除掉了。
|
csv模块-python