идентификация USB-устройства

я использую Python на человечности 9.04, говорят, что у меня есть два USB-устройства, подключенные к единственному ПК. как я могу определить устройства в коде Python....., например, как

если идентификатор USB-порта == данные записи к устройству 1, если идентификатор USB-порта == B пишет данные в устройство 2

любые идеи....

5
задан omrihsan 21 March 2010 в 12:22
поделиться

1 ответ

Вы пробовали pyUsb? Установите с помощью:

pip install pyusb

Вот фрагмент того, что вы можете сделать:

import usb
busses = usb.busses()
for bus in busses:
    devices = bus.devices
    for dev in devices:
        print("Device:", dev.filename)
        print("  idVendor: %d (0x%04x)" % (dev.idVendor, dev.idVendor))
        print("  idProduct: %d (0x%04x)" % (dev.idProduct, dev.idProduct))

Вот хорошее руководство по pyUsb.

Для получения дополнительной документации используйте интерактивный режим Python с помощью dir() и help().

8
ответ дан 13 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: