如何让Python监视任何设备的USB端口?

如何让Python监视任何设备的USB端口?,python,windows,usb,pyusb,Python,Windows,Usb,Pyusb,在windows操作系统上,如何让python检测计算机上的特定USB位置是否插入了任何东西。例如“Port#0002.Hub#0003” 我尝试过pyUSB,它可以很好地检测特定设备,但我似乎不知道如何检查任何类型设备的特定端口/集线器位置。轮询呢?创建一个Python应用程序,每隔几秒钟左右枚举一个连接的USB设备列表 保留最初检测到的设备的列表/字典,并与之进行比较,以确定自上次轮询迭代以来附加/分离的设备 这不是最好的方法,枚举所有设备需要一段时间,因此不太确定这是否是CPU效率最高的方

在windows操作系统上,如何让python检测计算机上的特定USB位置是否插入了任何东西。例如“Port#0002.Hub#0003”


我尝试过pyUSB,它可以很好地检测特定设备,但我似乎不知道如何检查任何类型设备的特定端口/集线器位置。

轮询呢?创建一个Python应用程序,每隔几秒钟左右枚举一个连接的USB设备列表

保留最初检测到的设备的列表/字典,并与之进行比较,以确定自上次轮询迭代以来附加/分离的设备

这不是最好的方法,枚举所有设备需要一段时间,因此不太确定这是否是CPU效率最高的方法。

请参阅
alldevices
方法