This question already has answers here:
Skip first couple of lines while reading lines in Python file
(9个答案)
在27天前关闭。
我有一些csvs,其中字段名称在第三行。
第一两行是注释,真正的csv从第三行开始。
使用csv.DictReader从第三行而不是第一行开始的最佳方法是什么?
问候
(9个答案)
在27天前关闭。
我有一些csvs,其中字段名称在第三行。
第一两行是注释,真正的csv从第三行开始。
使用csv.DictReader从第三行而不是第一行开始的最佳方法是什么?
问候
最佳答案
您可以调用next(f)
两次(其中f是文件处理程序),然后将其传递给csv.DcitReader()构造函数,例如:
import csv
with open('so.csv') as f:
next(f)
next(f)
dict_rdr = csv.DictReader(f)
for line in dict_rdr:
print(line)
关于python - DictReader字段名称位于第三行,而不位于第一行。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59884737/
10-13 09:38