通常,我会做类似的事情:
f=open(path)
for line in iter(f.readline, ''):
print f.tell()
但是,无法通过以下方式进行搜索操作:
import sys
for line in iter(sys.stdin.readline, ''):
print sys.stdin.tell()
答案 0 :(得分:1)
您可以自己计算文件偏移量。
import sys
offset = 0
for line in sys.stdin:
print offset
offset += len(line)