Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Общие вопросы > Как парсить результаты os.system() ? |
Автор: Enchantner 21.12.2008, 19:00 |
Собственно, сабж. В частности, в программе вызывается os.system("route -n"), из которого надо вытащить адрес дефолтного шлюза. Как вытащить - регулярками? И как вообще распарсить выдачу в консоль? |
Автор: alex_smirnov 21.12.2008, 23:44 |
Как напрямую распарсвать выдачу на консоль не знаю... не пробовал. Зато можно перенаправить стандартный вывод в файл и уже парсить его. http://diveintopython.org/scripts_and_streams/stdin_stdout_stderr.html. |
Автор: Enchantner 22.12.2008, 12:59 | ||
Уже справился. Я нашел такой способ:
|
Автор: alex_smirnov 22.12.2008, 14:07 |
Буду иметь ввиду. |