为anyio快速简化的串行字节流
项目描述
一个小型Python包装器,结合了anyio和pySerial。
实现细节:此库使用过多的短暂线程。是的,这应该得到改进。
快速开始
一个简单的串行端口读取器
anyio_serial是pySerial和anyio的Stream的一个相当直观的混合
import anyio from anyio_serial import Serial async def main(): async with Serial(port='COM1') as port: while True: print((await port.receive()).decode(errors='ignore'), end='', flush=True) anyio.run(main)
API
anyio_serial的接口非常简单
from anyio_serial import Serial async with Serial(...) as port: # same options as serial.Serial ... # use "port" like any other anyio ByteStream
属性
支持串行状态线cd、cts、dsr和ri的状态。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源代码分发
anyio_serial-0.3.0.tar.gz (4.0 kB 查看哈希值)
构建发行版
anyio_serial-0.3.0-py3-none-any.whl (4.0 kB 查看哈希值)
关闭
anyio_serial-0.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 476ad17c3041345acfcb70cc49a3ba50471525fc6571a7c20c4e52fc7123d67b |
|
MD5 | 3ec99820c1c4a328c681d41057be4034 |
|
BLAKE2b-256 | 54979697731e9513d1d52db2615bb148d36a7aa78b0cf9ae3f16e262ac7c4fa7 |
关闭
anyio_serial-0.3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bab5d7d66bf750f08589db469e7b8fad373c1b8a8c1836063e3c0d195549516b |
|
MD5 | b9eaa6b81695fc08ef1b028a3eaf012f |
|
BLAKE2b-256 | 59e03610f20572e2ece4e01e6665ebc03746b1899730e44caa0addbddc165e3b |