在Python列中读取CSV而不是在fi开头

2024-09-30 20:24:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试调整一个脚本,该脚本以前在一个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

感谢你的帮助。在


Tags: 文件csv方法代码脚本标题foropen
2条回答

csv.reader将遍历该文件,因此您基本上可以在开始使用读取器之前使用file.readline()读取这些行,这样它们就不会出现在读者面前。在

尝试先读取f中的15行,然后将其传递给DictReader。在

相关问题 更多 >