在 Python 中通过 Telnet 发送字节

Send byte through Telnet in Python

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

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

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

您可以使用:

Telnet.write( chr(27) )

Telnet.write( "\x1b" )

例如写入一个字节。