在 f.seek(mid) 之后检查指针是否在新行的开头?

Check after f.seek(mid) if the pointer is at the start of new line or not?

我正在打开一个文本文件并执行以下操作:

f.seek(mid) where mid= (0+f.seek(0,2))//2

现在我想检查读指针是否在新行的开头?

基于此,如果指针不在开头,我将丢弃 f.readline() 并读取新行。

一个简单的解决方案是执行 f.seek(mid-1) 并检查是否 f.read(1) == "\n"