【发布时间】:2017-02-23 11:11:13
【问题描述】:
我是一个初学者尝试做SSH编写基本代码,我尝试了一切无法调试,我的代码如下:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print ("1")
ssh.connect('196.5.5.6', username='abc', password='abc')
print ("2")
stdin, stdout, stderr = ssh.exec_command('show version')
print ("3")
output= stdout.readlines()
print ("4")
print(output)
我得到的输出是 1
2
3
在 4 它卡在某个地方,存在我无法获取数据的问题,请帮助任何人。代码只是挂在输出步骤。任何地方的解决方案都是完全一样的。
【问题讨论】:
-
你不应该打印 stdout.readlines() 吗?
-
值进入输出,然后我打印输出
-
还是会挂机,试了一下