Python mmap 返回无效参数

问题描述 投票:0回答:1

我尝试在Python中使用

mmap

import mmap
import sys
f = open(sys.argv[1])
off = int(sys.argv[2])
mm = mmap.mmap(f.fileno(),length=0,access=mmap.ACCESS_READ,offset=off )

当关闭 =0 时工作正常。

但是当 off 等于任何数字(例如 100)时,我得到

OSError: [ERROR 22] Invalid argument

python python-3.x mmap
1个回答
0
投票

偏移量必须是mmap.ALLOCATIONGRANULARITY的倍数,但不能大于文件大小

© www.soinside.com 2019 - 2024. All rights reserved.