我正在为pyusb学习这教程,但是当我深入到代码中时,我得到了错误:raise USBError(_strerror(ret), ret, _libusb_errno[ret]) usb.core.USBError: [Errno 13] Access denied (insufficient permissions)
。下面是我写的代码:
import usb.core
import usb.util
VID = 0x046d
PID = 0xc07e
dev = usb.core.find(idVendor=VID, idProduct=PID)
ep = dev[0].interfaces()[0].endpoints()[0]
i = dev[0].interfaces()[0].bInterfaceNumber
dev.reset()
if dev.is_kernel_driver_active(i):
dev.detach_kernel_driver(i)
r = dev.read(eaddr, 1024)
print(len(r))
正如我在标题中所说的,我在macOS Big版本11.4上,我正在尝试阅读Bus 020 Device 029: ID 046d:c07e Logitech Inc. Gaming Mouse G402
的内容。
谢谢。
发布于 2022-06-28 18:37:26
错误显示“访问被拒绝(权限不足)”。您必须使用sudo运行您的代码。比如:"sudo python3 “。
https://stackoverflow.com/questions/72420811
复制相似问题