【发布时间】:2012-12-31 11:02:24
【问题描述】:
python中的csv module之前没用过,不过感觉用起来很方便。
问题是我尝试读取的 CSV 文件也时不时地在文件中包含标题(索引)。
类似这样的:
A, B, C, D, E, F
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
A, B, C, D, E, F
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
A, B, C, D, E, F
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 6
我可以按原样使用csv module,还是必须自己解析。
【问题讨论】:
-
是否可以以编程方式区分标题行和普通行?如果是这样,怎么做?例如,可能标题行总是与第一个标题完全相同,并且列名将作为正常值无效。或者也许正常值总是整数,但标题行不是。或者……无论规则是什么,您都必须能够在编写代码之前声明它。