Нашёл на коудпэйпер хорошее решение.
import os
#
ip = '127.0.0.1' # нужный айпи
response = os.popen(f'ping {ip}').read()
print(response)
Таким образом вы извлекаете сообщение из "командной строки". Проблема теперь в том, чтобы правильно перекодировать это сообщение. Дело в том, что у меня оно в кодировке cp1251 явно. Однако сконвертить, применив encode-decode у меня не получилось. Пришлось подкостылить:
import os
#
ip = '127.0.0.1' # нужный айпи
ping_file = "C:\\ping.txt"
response = os.popen(f'ping {ip} > "{ping_file}"').read()
with open(ping_file, 'r', encoding='cp866') as file:
ping = file.read()
print(ping)
Если кто-то умеет конвертить кодировку, дополните мой ответ.