Как через python отключить устройство от usb?

Пользователь

от otha_marks , в категории: Python , 2 месяца назад

Как через python отключить устройство от usb?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ella , 2 месяца назад

@otha_marks 

Вы можете использовать библиотеку pyusb для работы с USB-устройствами и отключения их. Вот простой пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import usb.core

# Находим USB-устройство по его идентификатору вендора и идентификатору устройства
dev = usb.core.find(idVendor=vendor_id, idProduct=product_id)

if dev is None:
    raise ValueError('Устройство не было найдено')

# Отключаем устройство
dev.detach_kernel_driver(0)


Удостоверьтесь, что вы замените vendor_id и product_id соответствующими идентификаторами вашего USB-устройства. Обратите внимание, что для выполнения этого кода вам может потребоваться установка библиотеки pyusb с помощью pip install pyusb.