我需要在 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_driver
and detach_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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)