0
A
回答
2
下面是一个例子,可以帮助你在Python MMAP理解(3.0+)
下面的代码打开一个文件,然后内存映射它。它执行映射文件的readline()方法,证明它和标准文件一样工作。然后它读写映射文件的片段(访问映射文件内容的同样有效的方式,它不会改变文件指针)。最后,文件指针在开始时重新定位,并且读取(更新的)内容(“14”是write()函数的返回值,它总是返回写入的字节数。)
>>> with open("myfile.txt", "wb") as f:
... f.write(b"Hello Python!\n")
>>> import mmap
>>> with open("myfile.txt", "r+b") as f:
... mapf = mmap.mmap(f.fileno(), 0)
... print(mapf.readline()) # prints b"Hello Python!\n"
... print(mapf[:5]) # prints b"Hello"
... mapf.tell()
... mapf[6:] = b" world!\n"
... mapf.seek(0)
... print(mapf.readline()) # prints b"Hello world!\n"
... mapf.close()
...
b'Hello Python!\n'
b'Hello'
14
b'Hello world!\n'
相关问题
- 1. Android中需要的OpenGL函数示例
- 2. 如何在c中使用mmap()函数
- 3. mmap使用案例
- 4. 需要示例用例图
- 5. 使用JQuery示例需要的图像显示需要
- 6. 我需要简单的python oAuth示例
- 7. 需要使用TypeWatch的示例
- 8. 需要了解Python中的函数
- 9. 需要帮助Python函数
- 10. 正确的mmap使用 - Python
- 11. 需要XTK示例如何使用X.shaders
- 12. 需要示例使用boost :: fusion :: filter_if metafunction
- 13. 需要在Intellij Idea中使用Junit的示例
- 14. spring:需要在Web环境中使用原型bean的示例
- 15. 为什么使用Python mmap模块比从C++调用POSIX mmap要慢得多?
- 16. 的Python库我需要使用Python中
- 17. 我需要一个使用python中的面板重叠curses窗口的示例
- 18. 需要阵列接口成员的示例函数工具
- 19. 需要MCAPI.Net的C#示例
- 20. 需要两个值的Python函数
- 21. 在Flash CS4中使用Web服务 - 简单示例需要:-)
- 22. 需要飞镖镜实例化()函数
- 23. python需要一个大写的程序(使用def函数)
- 24. 在PowerShell 2.0中需要参数的函数内调用函数
- 25. 在Scala中使用哪个数据库(以及需要的示例)
- 26. 在Ruby中使用返回库的函数需要一个库,如Python __import __()?
- 27. 你有什么东西需要在Python的函数中使用协程?
- 28. 其中makeKeyAndVisible不需要UIWindow的示例
- 29. 我需要帮助在PHP中使用函数中的类
- 30. dynamo.ioc - 构造函数注入示例需要
文档中的示例如何? http://docs.python.org/library/mmap.html – 2011-02-04 01:28:52