Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows 10上使用python PyUSB进行简单的USB通信_Python_Windows 10_Usb_Pyusb - Fatal编程技术网

在Windows 10上使用python PyUSB进行简单的USB通信

在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

我正在尝试用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_configuration()
print("Read: ", dev.read(0x81, 7))
print("Write: ", dev.write(1, '0xB1')) 
在我的阅读功能或写作功能上,我有一个错误:

usb.core.USBError:[Errno 5]输入/输出错误

你知道怎么了吗

提前感谢您的帮助

我找到了解决办法。 我使用此软件将设备的usb驱动程序从WinUSB更改为libusb-win32


现在读写工作完美无瑕。

您是否以管理员权限运行代码?大多数情况下,发生此错误是因为您的代码没有提升的权限。我只是做了管理员测试,它不起作用。我收到相同的错误消息。完整的回溯是什么?仅仅显示错误并不能告诉我们是哪部分代码触发了它。你还做了什么?我不能让它运行。看见