【发布时间】:2020-02-21 13:36:50
【问题描述】:
我刚进入 python 编程(我有 java 经验)。我想在一个类中实现回调/监听器。我对可用的样本感到困惑。我刚刚实现了一个示例。请指导我
我的python类如下
class myClass:
def __init__(self):
self.__result = 0
def connect(self):
self.__result = 1
我的主要python代码如下
import myClass
def on_connect(result):
print("Connected with result code "+result)
myclass = myClass()
myclass.on_connect = on_connect
myclass.connect()
我只是想在 on_connect 方法主代码中接收结果。如何为此修改 myClass ?
提前致谢
【问题讨论】:
-
连接发生在类实例的上下文中,那为什么不想在类中处理呢?
标签: python python-3.x callback listener