Reading specific lines only

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

    How about this:

    >>> with open('a', 'r') as fin: lines = fin.readlines()
    >>> for i, line in enumerate(lines):
          if i > 30: break
          if i == 26: dox()
          if i == 30: doy()
    

提交回复
热议问题