reading lines 2 at a time

前端 未结 3 2145
野趣味
野趣味 2020-12-07 01:11

Is there a better way to read lines two at a time from a file in python than:

with open(fn) as f:
    for line in f:
        try:
            line2 = f.next(         


        
3条回答
  •  南方客
    南方客 (楼主)
    2020-12-07 01:39

    for small to medium sized files,

    >>> data=open("file").readlines()
    >>> for num,line in enumerate(data[::2]):
    ...  print ''.join(data[num:num+2])
    

提交回复
热议问题