python – 继续从它所在的位置读取文件

我必须多次读取一个文件,其中每天都会附加一些错误信息.有没有办法从前一天开始读取文件,而不是从头开始读取?我没有写入文件的权限.所以标记结束是不可选择的.我得到的一种可能的方法是存储光标位置,然后下次寻找那个位置..有没有其他方式通过
python? 最佳答案 您可以使用python tell file方法在关闭它之前查看文件中的位置,并在再次打开它之后使用seek方法返回到该位置.

例:

给出文件foo的内容

edas
agfa
agf
fgfgfg

您可以按如下方式返回给定位置:

>>> f = open('foo')
>>> f.tell()
0
>>> f.readline()
'edas\n'
>>> f.tell()
5
>>> f.close()
>>> f = open('foo')
>>> f.tell()
0
>>> f.seek(5)
>>> f.readline()
'agfa\n'
点赞