Reading specific lines only

后端 未结 28 1871
天命终不由人
天命终不由人 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:32

    file = '/path/to/file_to_be_read.txt'
    with open(file) as f:
        print f.readlines()[26]
        print f.readlines()[30]
    

    Using the with statement, this opens the file, prints lines 26 and 30, then closes the file. Simple!

提交回复
热议问题