问题描述
我在区分插入 USB 的两个相同设备(相同的 idProduct、相同的 idVendor 和无 iSerial)时遇到问题。
我使用 python 和 PyUSB。理想的解决方案是能够通过端口区分设备,但 PyUSB 似乎不可能。我试图用地址区分它们,但似乎不起作用。
目前我有一个简单的程序来打印具有特定 idVendor 和 idProduct 的设备的名称和地址,但是如果我拔掉其中一个设备的插头并重新运行代码,它仍然会显示名称和地址。另外,当我重新插入时,地址将更改为另一个。
这里是相同设备的 PyUSB 文档:https://github.com/pyusb/pyusb/blob/master/docs/tutorial.rst#dealing-with-multiple-identical-devices
最后,在关于同一问题的链接中,答案之一是实现一个新的序列号。我愿意尝试,但我不知道从哪里开始。如果可以解决问题,我也愿意使用其他库。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)