2024-04-26 03:01:38 发布
网友
我需要在python脚本上打开/关闭几个usb设备。 我可以用PyUsb绑定和取消绑定usb设备吗?在
我可以使用shell命令: 关机:echo "device_nuber" > /sys/bus/usb/drivers/usb/unbind 开机:echo "device_nuber" > /sys/bus/usb/drivers/usb/bind
echo "device_nuber" > /sys/bus/usb/drivers/usb/unbind
echo "device_nuber" > /sys/bus/usb/drivers/usb/bind
如何在python脚本中执行相同的操作?在
您可以使用attach_kernel_driver和detach_kernel_driver来完成此操作。在
attach_kernel_driver
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)
您可以使用
attach_kernel_driver
和detach_kernel_driver
来完成此操作。在相关问题 更多 >
编程相关推荐