这个问题已经在这里有了答案:




已关闭8年。






我正在使用python打开CSV文件。我正在使用公式循环,但我需要跳过第一行,因为它具有标题。

到目前为止,我还记得类似的东西,但是却缺少了一些东西:我想知道是否有人知道我要尝试执行的代码。

for row in kidfile:
    if row.firstline = false:  # <====== Something is missing here.
        continue
    if ......

最佳答案

可能您想要这样的东西:

firstline = True
for row in kidfile:
    if firstline:    #skip first line
        firstline = False
        continue
    # parse the line

获得相同结果的另一种方法是在循环之前调用readline:
kidfile.readline()   # skip the first line
for row in kidfile:
    #parse the line

09-11 19:38