如何在pyusb中绑定/打开USB设备



我需要在Python脚本上打开/关闭几个USB设备。我可以用pyusb绑定并打开USB设备吗?

我可以使用shell命令:
关闭电源:
echo "device_nuber" > /sys/bus/usb/drivers/usb/unbind
电源:
echo "device_nuber" > /sys/bus/usb/drivers/usb/bind

如何在Python脚本中执行相同的执行?

您可以使用attach_kernel_driverdetach_kernel_driver

进行此操作

import usb.core
dev = usb.core.find(idVendor=0x1234,idProduct=0x5678)
# unbind interface 0
dev.detach_kernel_driver(0)
# bind interface 0
dev.attach_kernel_driver(0)

相关内容

  • 没有找到相关文章

最新更新