我尝试在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
偏移量必须是mmap.ALLOCATIONGRANULARITY的倍数,但不能大于文件大小