【发布时间】:2009-11-27 14:58:20
【问题描述】:
假设你打开一个文件,在文件某处执行 seek(),你怎么知道当前文件行?
(我个人解决了一个临时文件类,该类在扫描文件后将查找位置映射到行,但我想查看其他提示并将此问题添加到 stackoverflow,因为我无法找到谷歌任何地方的问题)
【问题讨论】:
-
我实际上在某处发布了课程...不知道在哪里。
-
如果您正在寻找字节偏移量,如果不计算在该位置之前遇到的 \n 个字符的数量,就无法知道第 # 行。至于文件最有效的方法是什么,我不确定....祝你好运!
-
是的。也许有一些图书馆提供这项服务。正如我所说,我自己实现了它,但如果可能的话,我更愿意将此任务委托给外部库。
-
@Stefano - 你在找stackoverflow.com/questions/1657299/…吗?
标签: python file seek line-count