在Python中,你可以使用第三方库paramiko
来调用Telnet命令
pip install paramiko
然后,你可以使用以下代码示例来调用Telnet命令:
import paramiko # 设置Telnet服务器的IP地址和端口 ip = "192.168.1.1" port = 23 # 创建一个Telnet对象 tn = paramiko.Telnet(ip, port) # 登录到Telnet服务器(如果需要的话) username = "your_username" password = "your_password" tn.read_until(b"login: ") tn.write(username.encode() + b"\n") tn.read_until(b"Password: ") tn.write(password.encode() + b"\n") # 调用Telnet命令 tn.write(b"your_command\n") output = tn.read_until(b"$ ").decode() # 假设命令提示符为"$" # 打印输出结果 print(output) # 退出Telnet会话 tn.write(b"exit\n")
请将your_username
、your_password
和your_command
替换为实际的值。注意,这个示例假设Telnet服务器的命令提示符为"$",你可能需要根据实际情况进行调整。