В сценарии Python мне нужно отправить один байт через Telnet, например, со значением 0x06. Однако функция записи из telnetlib
(Telnet.write(buffer)
) принимает в качестве аргумента только строки.
Преобразование с использованием str(0x06)
не работает, так как его вывод преобразует число в массив символов, а мне нужен символ, значение которого равно 0x06.
Итак, как отправить один байт через Telnet с помощью Python?
\x06
должно работать - person Jean-François Fabre   schedule 22.02.2017b'\x06'
, если это для python3 — вы должны указать, с какой версией python вы работаете. - person mata   schedule 22.02.2017