首页 > 解决方案 > Python中的Readlines方法在标题后跳过文件中的第一行

问题描述

filename = os.path.abspath(r'C:\x\y\Any.ini') #Using absolute path
file = (open(filename, 'r', encoding='UTF-8'))
for line in file:
    if ("Heading A") in line:
        for line in file:
            out = file.readlines()[1:]
                    print(out)

内部文件结构是

[Heading A] #I don't want to read 
a[0]    # Not being read although i want to
a[1]    # Starts to be read in the program
b 
c

我也试过

file.read().splitlines()

现在我正在从 [1] 获取打印件。a[0] 总是被跳过。

我有什么遗漏的东西要从文件的第二行继续阅读吗

标签: pythonreadlines

解决方案


尝试这个:

firstLine = file.readline()
    if firstLine.startsWith("[Heading A]"):
        for line in file:
            //code

推荐阅读