Reading specific lines only

后端 未结 28 1941
天命终不由人
天命终不由人 2020-11-22 05:08

I\'m using a for loop to read a file, but I only want to read specific lines, say line #26 and #30. Is there any built-in feature to achieve this?

Thanks

28条回答
  •  甜味超标
    2020-11-22 05:38

    To print line# 3,

    line_number = 3
    
    with open(filename,"r") as file:
    current_line = 1
    for line in file:
        if current_line == line_number:
            print(file.readline())
            break
        current_line += 1
    

    Original author: Frank Hofmann

提交回复
热议问题