在 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"
。
我正在打开一个文本文件并执行以下操作:
f.seek(mid) where mid= (0+f.seek(0,2))//2
现在我想检查读指针是否在新行的开头?
基于此,如果指针不在开头,我将丢弃 f.readline()
并读取新行。
一个简单的解决方案是执行 f.seek(mid-1)
并检查是否 f.read(1) == "\n"
。