2017-02-19 67 views
-1

以下是我的列表功能:列表中的某些行從一個文本文件,在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相當陌生,我不確定我會如何去做這件事。請儘可能給予建設性的批評。我正在使用一個文本文件。

回答

2

你可以做這樣的事情

for line in lines[5:]: 
    print(line) 
實現這一目標
相關問題