Я использую subprocess.check_output из модуля pythons subprocess для выполнения команды ping. Вот как я это делаю:
output = subprocess.check_output(["ping","-c 2 -W 2","1.1.1.1")
Выдается CalledProcessError и говорится, что вывод является одним из аргументов функции. Может ли кто-нибудь помочь мне, как прочитать этот вывод. Я бы хотел прочитать вывод в строку и разобрать ее. Например, если ping возвращает
100% потерь пакетов
мне нужно перехватить это. Если есть другой лучший способ... пожалуйста, подскажите. Спасибо.