在Python中查找串行端口更改时,有没有避免轮询的方法?

在Python中查找串行端口更改时,有没有避免轮询的方法?,python,python-3.x,serial-port,pyserial,Python,Python 3.x,Serial Port,Pyserial,目前,我正在使用及其list_ports.comports()函数轮询具有特定vid/pid的设备当前可用串行端口的更改。我想知道是否有一种方法可以避免轮询并获得端口更改通知?可能您必须处理一些与Python集成的C/C++代码:。恐怕,在像Python这样的高级编程语言中,这样的低级函数几乎是不可能的。 也请看这里:它可能很重,但可能会深入研究该模块-我自己没有使用该模块的经验,但浏览一下它似乎可以解决许多问题。

目前,我正在使用及其
list_ports.comports()
函数轮询具有特定vid/pid的设备当前可用串行端口的更改。我想知道是否有一种方法可以避免轮询并获得端口更改通知?

可能您必须处理一些与Python集成的C/C++代码:。恐怕,在像Python这样的高级编程语言中,这样的低级函数几乎是不可能的。
也请看这里:

它可能很重,但可能会深入研究该模块-我自己没有使用该模块的经验,但浏览一下它似乎可以解决许多问题。