码迷,mamicode.com
首页 > 编程语言 > 详细

python mmap使用记录

时间:2015-12-05 11:17:29      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:

1、写文件

with open(??, r+b) as f:
    with contextlib.closing(mmap.mmap(f.fileno(), size, flags=mmap.MAP_SHARED, access=mmap.ACCESS_WRITE)) as mm:
    mm = ??
    mm.flush()

2、重点提醒

>>> mmap.ACCESS_READ
1
>>> mmap.ACCESS_WRITE
2
>>> mmap.ACCESS_COPY
3
>>> mmap.ACCESS_READ | mmap.ACCESS_WRITE
3

In other words, access=mmap.ACCESS_READ|mmap.ACCESS_WRITE is the same as access=mmap.ACCESS_COPY. What you want is most likely access=mmap.ACCESS_WRITE, and on Windows that‘s what you get anyway if you don‘t explicitly use that argument.

 

python mmap使用记录

标签:

原文地址:http://www.cnblogs.com/lulu147/p/5021097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!