在Python脚本中,我需要通过Telnet发送一个字节,例如值0x06。但是,telnetlib
(Telnet.write(buffer)
)的写函数只接受字符串作为参数。
使用str(0x06)
的转换不起作用,因为它的输出将数字转换为字符数组,而我想要的是一个值为0x06的字符。
基本上,如何使用Python通过Telnet发送单个字节?
答案 0 :(得分:0)
您可以使用:
Telnet.write( chr(27) )
或
Telnet.write( "\x1b" )
例如,写一个字节。