作者doghib (lun)
看板Python
标题Re: [问题] 怎麽存资料呢
时间Mon Mar 29 22:47:40 2010
恕删
照范例来做,
num, name, math, english, mis
1, melody, 95 100 95
2 john, 100 92 43
使用csv模组
import csv
#使用Reader读出资料
f = open("summary.csv")
reader = csv.DictReader(f)
#使用Writer储存资料
#定义一下栏位
field = ("num", "name", "math")
target = open("new.csv")
writer = csv.DictWriter(target, field)
#写入第一列
header = {}
for n in field:
header[n] = n
writer.writerow(header)
#写入我们要的资料
row = {}
for r in reader:
#搜寻我们要的资料
for key in r.keys():
#删掉空白
if key.replace(" ", "") in field:
row[key.replace(" ", "")] = r[key].replace(" ", "")
writer.writerow(row)
f.close()
target.close()
大致上就是这个样子了~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.163.20.76