Python 如何在PyUsb中绑定/解除绑定usb设备?

Python 如何在PyUsb中绑定/解除绑定usb设备?,python,usb,pyusb,Python,Usb,Pyusb,我需要在python脚本上打开/关闭几个usb设备。 我可以用PyUsb绑定和解除绑定usb设备吗 我可以使用shell命令执行此操作: 关闭电源: echo“设备号”>/sys/bus/usb/drivers/usb/unbind 开机: echo“设备编号”>/sys/bus/usb/drivers/usb/bind 如何在python脚本中执行相同的操作?您可以使用附加内核驱动程序和分离内核驱动程序 导入usb.core dev=usb.core.find(idVendor=0x1234

我需要在python脚本上打开/关闭几个usb设备。 我可以用PyUsb绑定和解除绑定usb设备吗

我可以使用shell命令执行此操作:
关闭电源:
echo“设备号”>/sys/bus/usb/drivers/usb/unbind

开机:
echo“设备编号”>/sys/bus/usb/drivers/usb/bind


如何在python脚本中执行相同的操作?

您可以使用
附加内核驱动程序
分离内核驱动程序


导入usb.core
dev=usb.core.find(idVendor=0x1234,idProduct=0x5678)
#解除绑定接口0
dev.detach_内核_驱动程序(0)
#绑定接口0
dev.attach_内核_驱动程序(0)

谢谢!这是帮我的。