當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。