Я пытаюсь посмотреть изменения сети Wi-Fi с Python. Таким образом, есть iwevent
, который является частью wireless_tools на Linux для просмотра событий. Каждый раз, когда я переключаю Wi-Fi, iwevent
распечатывает следующий вывод
03:33:33.082474 wlan0 New Access Point/Cell address:Not-Associated
03:33:33.168659 wlan0 Scan request completed
03:33:33.234036 wlan0 Association Request IEs:00...
03:33:33.234109 wlan0 Association Response IEs:01...
03:33:33.234171 wlan0 New Access Point/Cell address:F...
Так есть ли способ сделать это способом, управляемым событиями, где Python наблюдает stdout
в потоке и когда он получает новый stdout
он делает, чтобы вызвать метод?