【发布时间】:2020-10-29 08:42:53
【问题描述】:
我想逐行读取文件,但我想在每两次读取时移动行指针。该文件看起来像
100
200
300
400
所以,如果我写
line_1 = f.readline() # 100
line_2 = f.readline() # 200
然后在第三个 readline 上,我将获得 300。我想通过 readline 获得 100,而我想通过增量语句获得 200。然后我将它们放入一个循环中,最后我想以这种方式获取这些行:
iteration #1: 100 and 200
iteration #2: 200 and 300
iteration #3: 300 and 400
我该怎么做?
【问题讨论】:
-
检查docs.python.org/3.8/library/linecache.html - 使用索引,您可以 getline(index) 和 getline(index+1) 然后将索引增加 on 和 rince 并重复直到结束..跨度>