我在窗口上的设备属性中找到了设备的 VID 和 PID,这些属性对于 VID256
,对于 PID006
。我似乎无法让pyusb找到它。据我所知,大多数人将 VID 和 PID 放入十六进制中,我尝试过,但仍然不起作用。这是我的代码:
import usb.core
import usb.util
VID = 256
PID = 6
dev = usb.core.find(idVendor=VID, idProduct=PID)
dev
总是None
.知道我做错了什么吗?
编辑:
我刚刚用另一台 VID 为0x046D
、PID 为0xC21D
的设备进行了测试,它仍然返回None
.
编辑2:
我已经安装了libusb,并尝试在Python 3.4和Python 2.7中运行该脚本。它总是返回None
.
我最终需要libusb的inf-wizard.exe
来安装驱动程序到我的USB设备,以便它可以与PyUSB一起使用。我不需要为 Python 安装libusb1
。