为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 |