pyusb 找不到任何 USB 设备。我尝试了几种设备并复制/粘贴了VID和PID。有没有人知道,我做错了什么?我总是收到一条错误消息:名称错误:未定义名称"_04F2">
import usb.core
import usb.util
dev = usb.core.find(idVendor=_04F2, idProduct=_B449)
if dev is None:
raise ValueError('Device is not found')
对于 Python 来说,你的_04F2
和_B449
的意思是变量的名称,而不是值,所以你可以这样做
_04F2 = "Hello World"
print(_04F2)
for _B449 in range(10):
print(_B449)
可能你需要字符串"_04F2"
和"_B449"
dev = usb.core.find(idVendor="_04F2", idProduct="_B449")
十六进制值0x04F2
和0xB449
。
dev = usb.core.find(idVendor=0x04F2, idProduct=0xB449)