python的快速、无拷贝缓冲区

zero_buffer的Python项目详细描述


https://travis-ci.org/alex/zero_buffer.png?branch=master

zero_buffer是一个高性能的零拷贝实现 python的字节缓冲区。

Documentation在readthedocs上可用。

fromzero_bufferimportBuffer# Create a buffer which has space for 8192 bytes.b=Buffer.allocate(8192)withopen(path,"rb")asf:# Read up to 8192 bytes from the file into the bufferb.read_from(f.fileno())# Create a read-only view of the buffer, this performs no copying.view=b.view()# Split the view on colons, this returns a generator which yields sub-views# of the view.forpartinview.split(b":"):print(part)

zero_buffer适用于python 2.6、2.7、3.2、3.3和pypy。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中在单个列表中存储多个数据库列值   java在两个spring boot应用程序之间传输大数据   如何在Java HttpsURLConnection中增加头大小限制?   聚焦Java,点击画面外的(机器人)   axis如何通过java调用NetDocuments SOAP API?   java getBundle找不到属性文件   Java EE项目中的tomcat Log4j2配置文件   java BrowserField Cookie删除   带有报警管理器的java Android上下文   java两个日期之间的时间差   java如何在Gradle中查找/删除未使用的依赖项   多@ManagedBeans代码中的java重用对象及其方法   java将jsp页面的值与数据库值空指针异常进行比较   JavaJPanel和GridBagLayout   java使用请求。servlet中的getSession()将数据获取到servlet的最佳方法?   java当我重新打开应用程序arraylist时没有存储来自volley的值