繁体   English   中英

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

[英]List certain lines from a text file in python

以下是我的列表函数:

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相当陌生,不确定如何进行此操作。 请尽可能提出建设性的批评。 我正在使用一个文本文件。

您可以通过执行以下操作来实现

for line in lines[5:]:
    print(line)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM