用于字节的纯Python环形缓冲区
项目描述
pyRing Buffer
用于字节的纯Python环形/循环缓冲区。
pip install pyring-buffer
from pyring_buffer import RingBuffer
rb = RingBuffer(10) # max 10 bytes
# Put only 5 bytes in
rb.put(bytes([1, 2, 3, 4, 5]))
# Everything is there
assert rb.getvalue() == bytes([1, 2, 3, 4, 5])
# Put a total of 12 bytes in
rb.put(bytes([6, 7, 8, 9, 10, 11, 12]))
# First 2 bytes are gone
assert rb.getvalue() == bytes([3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。
构建分发
pyring_buffer-1.0.0-py3-none-any.whl (6.4 kB 查看散列)
关闭
pyring_buffer-1.0.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7f63e05307a0412e9dabfa1dad8e7223462153c96f5a1e2759a7316d3aaeeb6e |
|
MD5 | 81b95bcd04e83c81708b26dbe0d7c22e |
|
BLAKE2b-256 | cd3e09b108df06309ecb8eeb012f6206aae7c0d5bc596e8e51fcbe7486c7e30e |