列出python中文本文件中的某些行

时间:2017-02-19 13:27:23

标签: python text

以下是我的列表功能:

def list():
    f = open("List.txt", 'r')
    lines = f.readlines()
    print("\n" + "Reading List...")
    print(lines)
    for line in lines:
        print(line)
    f.close()
    intro()

我想从范围5(所以第6行)打印到行的长度。我试过了:

for line in range(5,len(lines)):

但那不起作用,只输出线的位置数,而不是线本身。我是python的新手,我不确定如何做到这一点。请尽可能给予建设性的批评。我正在使用文本文件。

1 个答案:

答案 0 :(得分:2)

您可以通过执行类似

的操作来实现这一目标
for line in lines[5:]:
    print(line)