在Windows 10上使用python PyUSB进行简单的USB通信
我正在尝试用python与USB设备通信。我运行的是Windows 10,我使用的是Python 3.7.2 32位。 我用pip安装了PyUSB在Windows 10上使用python PyUSB进行简单的USB通信,python,windows-10,usb,pyusb,Python,Windows 10,Usb,Pyusb,我正在尝试用python与USB设备通信。我运行的是Windows 10,我使用的是Python 3.7.2 32位。 我用pip安装了PyUSB pip install pyusb 这是我的测试代码 import usb.core dev = usb.core.find(idVendor=0x1664, idProduct=0x0001) if dev is None: raise ValueError('Device not found') dev.set_configurati
pip install pyusb
这是我的测试代码
import usb.core
dev = usb.core.find(idVendor=0x1664, idProduct=0x0001)
if dev is None:
raise ValueError('Device not found')
dev.set_configuration()
print("Read: ", dev.read(0x81, 7))
print("Write: ", dev.write(1, '0xB1'))
在我的阅读功能或写作功能上,我有一个错误:
usb.core.USBError:[Errno 5]输入/输出错误
你知道怎么了吗
提前感谢您的帮助 我找到了解决办法。
我使用此软件将设备的usb驱动程序从WinUSB更改为libusb-win32
现在读写工作完美无瑕。您是否以管理员权限运行代码?大多数情况下,发生此错误是因为您的代码没有提升的权限。我只是做了管理员测试,它不起作用。我收到相同的错误消息。完整的回溯是什么?仅仅显示错误并不能告诉我们是哪部分代码触发了它。你还做了什么?我不能让它运行。看见