我正在尝试调整之前接收CSV文件的脚本,其中列位于文件的开头,但是现在它读取的CSV已经更改,因此在列标题之前有一堆spiel给出。
有没有办法使用DictReader(甚至任何其他方法)跳到列的位置(第15行)并使用它们? 目前我正在使用下面的代码,但它总是占用文件的第一行。
f = open(fileName)
reader = csv.DictReader(f)
lineU = 0
for underlyer in reader:
lineU = lineU + 1
if(lineU == 6):
#start the code
感谢给予的任何帮助。
答案 0 :(得分:0)
首先尝试从f
读取15行,然后再将其传递给DictReader
。
答案 1 :(得分:0)
csv.reader
将迭代文件,因此您可以在开始使用阅读器之前使用file.readline()
基本读取这些行,这样它们就不会出现给读者。