我在Windows上设备的属性中找到了设备的VID和PID,对于VID是256
,对于PID是006
。我似乎无法找到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
。
答案 0 :(得分:0)
我最终需要从libusb inf-wizard.exe
安装驱动程序到我的USB设备,以便它可以与PyUSB一起使用。我不需要为Python安装libusb1
。