Как прочитать строку C0 C2 D0 20 E2 F5 при запросе snmp?

Добрый день.

При запросе snmpget имени устройства, выводит результат "C0 C2 D0 20 E2 F5...". Подскажите, как перевести в читаемую строку кириллицей ?
В данном случает модуль pysnmp не применял, только через subprocess.
  • Вопрос задан
  • 216 просмотров
Решения вопроса 2
longclaps
@longclaps
s = "C0 C2 D0 20 E2 F5"
b = bytes(int(c, 16) for c in s.split())
print(b.decode(encoding='windows-1251'))
Ответ написан
adugin
@adugin Куратор тега Python
bytes.fromhex('C0 C2 D0 20 E2 F5').decode('cp1251')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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