当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python telnetlib.Telnet用法及代码示例


用法:

class telnetlib.Telnet(host=None, port=0[, timeout])

Telnet 表示与 Telnet 服务器的连接。实例初始默认不连接;必须使用open() 方法建立连接。或者,主机名和可选端口号也可以传递给构造函数,在这种情况下,将在构造函数返回之前建立与服务器的连接。可选的 timeout 参数指定连接尝试等阻塞操作的超时(以秒为单位)(如果未指定,将使用全局默认超时设置)。

不要重新打开已连接的实例。

这个类有很多read_*() 方法。请注意,其中一些在读取连接结束时引发EOFError,因为它们可能出于其他原因返回空字符串。请参阅下面的个别说明。

Telnet 对象是一个上下文管理器,可以在 with 语句中使用。当with 块结束时,调用close() 方法:

>>> from telnetlib import Telnet
>>> with Telnet('localhost', 23) as tn:
...     tn.interact()
...

在 3.6 版中更改:添加了上下文管理器支持

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 telnetlib.Telnet。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。