在我目前的实现中,我有单独的线程通过扫描不断寻找新的端口
from serial.tools import list_ports
ports_avaiable = list(list_ports.comports())
<some lines to check for new ports and sleep>
我希望像DiskDrive手表那样有解决方案:
import wmi
c = wmi.WMI ()
watcher = c.Win32_DiskDrive.watch_for(InterfaceType="USB")
但操作系统独立。即睡眠,直到新的转换器插入USB端口,我的设备出现在串口列表中。
不幸的是,经过长时间的搜索后,我看不到与操作系统无关有可能吗?