我正在尝试注册一个按钮按下,因此每次设置事件时,都会通过我的websocket发送一条消息
pifacedigitalio.init()
listener = pifacedigitalio.InputEventListener()
listener.register(1, pifacedigitalio.IODIR_ON, self.sendEventPushed)
listener.activate()
不过,我传递的函数有如下参数:
async def sendEventPushed(self,websocket,path):
await websocket.send(str(1))
print("sent")
在documentation中,我无法找到是否可以将自己的参数传递给函数,执行以下操作:
listener.register(1, pifacedigitalio.IODIR_ON, self.sendEventPushed(websocket,path))
只是调用它并将结果传递给侦听器,这不是我想要的
给出一个不带参数并调用
self.sendEventPushed(websocket,path)
的函数,例如:或者
相关问题 更多 >
编程相关推荐