我有一个问题。
我有一个csv文件,我应该看看5个第一行。第1-4行包含元数据。第1行是css文件的字段列表。 任务是
打印字段的位置,例如:
0 URI
1 rdf-schema#label
2 rdf-schema#comment
3 basedOn_label
4 basedOn
5预算
我该怎么做
答案 0 :(得分:0)
也许enumerate可以帮到你:
>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
答案 1 :(得分:0)
生成示例CSV:
$ cat << EOF > the.csv
> URI, basedOn, budget
> 1, 2, 3
> 4, 5, 6
> EOF
用于执行所需操作的Python代码
fh = open('the.csv', 'r')
line = fh.readline().strip().split(',')
for pos, field in enumerate(line):
print pos, field
# ... continue reading the rest of `fh`
我的控制台输出:
0 URI
1 basedOn
2 budget