我可以使用什么库在Python中实现事件驱动编程?

我可以使用什么库在Python中实现事件驱动编程?,python,Python,也许像Django这样的信号并不依赖于Django Django信号可以用于,我也在尝试这样做。用于事件驱动的网络。 (分叉或基于eventlet的设计) 在这四种方法中,eventlet可能是最快的,也是最容易使用的——您无需修改大量代码,就可以使其在eventlet模型中基于事件。它基本上对python的内置库进行了一些包装,并且可以对代码进行一些运行时猴子补丁,使其基于事件。看起来您需要一个用于信号注册和调度的库,而不是用于联网的事件循环。我建议使用signal/slot范例的Py

也许像Django这样的信号并不依赖于Django

Django信号可以用于,我也在尝试这样做。

用于事件驱动的网络。

  • (分叉或基于eventlet的设计)

在这四种方法中,eventlet可能是最快的,也是最容易使用的——您无需修改大量代码,就可以使其在eventlet模型中基于事件。它基本上对python的内置库进行了一些包装,并且可以对代码进行一些运行时猴子补丁,使其基于事件。

看起来您需要一个用于信号注册和调度的库,而不是用于联网的事件循环。

我建议使用signal/slot范例的PySide/PyQt。这是一个很大的依赖关系,但它有很好的文档记录、经过严格测试、线程安全且易于使用。

@Satoru.Logic-它是一个框架,用于事件驱动的网络编程。