@ishaimiev

Как парсить cmd окно?

Добрый день! Программа dump1090 открывается консольном режиме для отслеживание самолетов. Как парсить это окно чтобы каждую строчку записать txt файл. 60961fa997860173533196.png
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Вариант 1. Заставить программу вывести данные в файл (как показал Hemul GM), затем прочитать этот файл.
Вариант 2. Запустить программу самому через модуль subprocess. Он позволяет перехватить стандартный вывод процесса (т.е. вывод в консоль) и вернуть его содержимое в виде строки.
Вариант 3. Раз уж в целевой программе есть сетевая поддержка, можно попробовать получить информацию через локальное соединение. Но нужно иметь представление о протоколе обмена (что нужно послать, чтобы запросить данные, и как интерпретировать ответ). Само соединение обеспечит модуль socket.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
taskeng > file.txt
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы