当我运行以下命令时:
if dev.is_kernel_driver_active(0):
我收到输入输出错误: NotImplementedError:此平台不支持或未实现操作
注:
完整代码(如果需要):
import usb.core
vid = 0x1C4
pid = 0x002
dev = usb.core.find(idVendor=vid, idProduct=pid)
interface_0 = dev[0].interfaces()[0]
ep = interface_0.endpoints()[0]
intf_num = interface_0.bInterfaceNumber
dev.reset()
dev.set_configuration()
eaddr = ep.bEndpointAddress
if dev.is_kernel_driver_active(0): #Error
print('123')
我在网上找不到任何可行的解决方案。我发现的那个表明我找错了驱动程序,但驱动程序似乎没问题。我也尝试过使用不同的 USB 设备,但仍然不起作用
is_kernel_driver_active() 仅适用于 Linux