文件名称:pubmarine:异步的Python3 PubSub库
文件大小:1.91MB
文件格式:ZIP
更新时间:2024-06-15 08:08:22
Python
Pubmarine 欢迎使用Pubmarine,它是用于Python-3.5异步的简单pubsub框架。 Pubmarine允许您使用事件对应用程序进行编码,以在程序的不同部分之间进行通信。 与定义单个API相比,这为您的程序提供了更大的灵活性。 例如,如果一个程序有多个用户界面可供选择,那么它将使某些实现细节从接口层泄漏到后端,或者它必须实现自己的抽象层以使后端与用户接口进行通信。 Pubmarine为程序提供了基于asyncio之上的抽象层的代码,因此您可以在IO绑定代码中具有并行性。 简单的例子 这是一个非常简单的示例,可以帮助您入门: #!/usr/bin/python3 -tt import asyncio import sys from pubmarine import PubPen PY37 = sys . version_info >= ( 3 , 7 ) clas