Python mmap 模块
实例
创建一个内存中的匿名映射,进行字节读写操作(无需文件):
import mmap
m = mmap.mmap(-1, 8)
m.write(b"Linus")
m.seek(0)
print(m.read(5))
亲自试一试 »
定义和用法
mmap 模块提供内存映射文件支持,将文件内容直接暴露在内存中。
可将其用于高效地随机访问大型文件,或在进程间共享内存(取决于平台)。
成员
| 成员 | 描述 |
|---|---|
| mmap() | 创建一个指向文件或匿名内存的新内存映射。 |
| ACCESS_READ | 以只读权限打开映射。 |
| ACCESS_WRITE | 以直写权限打开映射。 |
| ACCESS_COPY | 以写时复制权限打开映射。 |

