byte-fifo:Python 的面向字节的小型 FIFO。 与 Python 2.6+ 和 3 兼容

时间:2024-07-07 07:46:13
【文件属性】:

文件名称:byte-fifo:Python 的面向字节的小型 FIFO。 与 Python 2.6+ 和 3 兼容

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-07 07:46:13

Python

字节FIFO 介绍 这个模块只包含一个类, BytesFIFO 。 BytesFIFO的目的是为 Python 中固定大小的面向字节的 FIFO 提供类似流的接口。 这应该比使用双端队列、列表或手动操作str / bytearray / bytes快得多。 API 只接受bytes和bytearray ,并将数据作为bytes读回。 它是一个非阻塞流。 表现 初步性能分析表明,在向 FIFO 读取和写入大块数据时,Python 2.7 比 Python 3.4 快约 25%。 例子 创建先进先出 创建具有固定大小的 FIFO。 内部缓冲区是完全预先分配的。 # Create a 5 kB FIFO f = fifo . BytesFIFO ( 5 * 1024 ) 填充先进先出 f . write ( b"Here's some data" ) f . write ( b"More


【文件预览】:
byte-fifo-master
----fifo.py(4KB)
----README.md(2KB)
----test_fifo.py(6KB)

网友评论