Re: [問題] 怎麼存資料呢

看板Python作者 (lun)時間15年前 (2010/03/29 22:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
恕刪 照範例來做, 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
文章代碼(AID): #1BiBsE3r (Python)
文章代碼(AID): #1BiBsE3r (Python)