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