0.12,104800
"C",53.08,"6/11/2007","9:36am",-0.25,360900
"CAT",78.29,"6/11/2007","9:36am",-0.23,225400
下面向你展示如何将这些数据读取为一个元组的序列...= next(f_csv)
Row = namedtuple('Row', headings)
for r in f_csv:
row = Row(*r)
它允许你使用列名如 row.Symbol...需要注意的是这 个只有在列名是合法的 Python 标识符的时候才生效。
如果不是的话,你需要修改下原始的列名 (如将非标识符字符替换成下划线之类的)。...process row
在这个版本中,你可以使用列名去访问每一行的数据了。...in f_tsv:
pass
如果你正在读取 CSV 数据并将它们转换为命名元组,需要注意对列名进行合法性 认证。