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第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java