Я работаю над скриптом Python, который имеет дело с точками доступа Wi-Fi. В сценарии я вызываю os.system («iwlist wlan0 s») для сканирования беспроводных точек доступа поблизости.Переупорядочение вывода команд Bash в скрипте Python
Имеются только две части информации, которые мне нужны от каждого: имя и MAC-адрес. Я могу grep выход, чтобы получить список имен или адресов, но есть ли способ их сортировки? Например, прямо сейчас я могу получить:
ESSID: point 1
ESSID: point 2
etc,
И я могу получить
Address: gh:45:df:etc
Address: ofweiofjw
но можно получить следующее?
name - address
name - address
Я думал, либо в Bash команды сами или беря выход в сценарии Python и редактировать его каким-то образом.
Как вы получаете выход на данный момент? –
Покажите нам, что вы попробовали –
какое значение возвращает 'os.system (" iwlist wlan0 s ")'? –