带表头的 CSV 用 csv 模块读
正式的 CSV 文件第一行常常是表头。这题用标准库 csv 写和读(学 1 讲过):
import csv
w = csv.writer(f)
w.writerow(['姓名', '跳远']) # 写一行,自动加逗号和换行
data = list(csv.reader(f)) # 读成二维列表,和手写 split 的结果一样
输入同前几题。程序写出带表头的 py2_tice5.csv,读回后输出每人 姓名,总分(表头不输出)。现在一运行就报 ValueError,改一处。
样例:输入
1
甲,80,70,60
输出:
甲,210