如何从映射文件中读取行?

如何从映射文件中读取行?,第1张

如何从映射文件中读取行?

遍历an行的最简洁方法

mmap

with open(STAT_FILE, "r+b") as f:    map_file = mmap.mmap(f.fileno(), 0, prot=mmap.PROT_READ)    for line in iter(map_file.readline, b""):        # whatever

请注意,在Python 3的前哨参数

iter()
必须是类型的
bytes
,而在Python 2它需要一个
str
(即
""
,而不是
b""
)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5649494.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存