2016-07-23 4 views
1

В настоящее время я использую pySerial и его функцию list_ports.comports() для опроса для изменений доступных в настоящее время последовательных портов устройств с определенным vid/pid. Я хотел бы знать, есть ли способ избежать опроса и получить уведомление об изменении порта вместо этого?Есть ли способ избежать опроса при поиске последовательных изменений портов в Python?

+0

Это может быть довольно тяжело, но, возможно, вникать в ['' 'asyncio'''] (https://docs.python.org/3/library/asyncio.html#module-asyncio) модуль - нет опыта с ним, но просмотр по нему выглядит так, что он может решить многие * проблемы *. – wwii

ответ

1

Возможно, вам нужно иметь дело с некоторыми кодами C/C++, интегрированными с Python: https://docs.python.org/3/extending/extending.html. Боюсь, такие низкоуровневые функции практически невозможны на языке программирования высокого уровня, таком как Python. Также смотрите здесь: https://stackoverflow.com/a/19152327/1828296

+0

Жаль, что вы правы ... – wedi