通知程序如何工作?

2024-05-16 22:08:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图理解python中的can.Notifier是如何工作的,以及与侦听器的互连是什么。然而,在3行简单的代码之后,问题就开始了。有人能告诉我为什么这些行是通过python3从控制台执行的,但是当我试图通过PyCharm执行相同的行时,我什么也得不到

import can
bus = can.Bus(channel='vcan0', bustype='socketcan', bitrate=500000)
reader = can.BufferedReader()
logger = can.Logger('LogFile.log')
Listeners = [reader, logger]
Notifier = can.Notifier(bus, Listeners, loop=None])

Tags: 代码importchannelloggercanpython3notifierreader