在Python中通过Telnet发送字节

时间:2017-02-22 15:40:43

标签: python telnet telnetlib

在Python脚本中,我需要通过Telnet发送一个字节,例如值0x06。但是,telnetlibTelnet.write(buffer))的写函数只接受字符串作为参数。

使用str(0x06)的转换不起作用,因为它的输出将数字转换为字符数组,而我想要的是一个值为0x06的字符。

基本上,如何使用Python通过Telnet发送单个字节?

1 个答案:

答案 0 :(得分:0)

您可以使用:

Telnet.write( chr(27) )

Telnet.write( "\x1b" )
例如,

写一个字节。