输出在--more--停止打印,不知道如何获得输出的结尾

 >>> import paramiko 
 >>> ssh = paramiko.SSHClient() 
 >>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
 >>> conn=ssh.connect("ipaddress",username="user", password="pass") 
 >>> channel = ssh.invoke_shell() 
 >>> channel.send("en\n") 
 3 
 >>> channel.send("password\n") 
 9  
 >>> channel.send("show security local-user-list\n") 
 30 
 >>> results = '' 
 >>> channel.send("\n") 
 1 
 >>> results += channel.recv(5000) 
 >>> print results 
 
 bluecoat>en 
 Password: 
 bluecoat#show security local-user-list 
 Default List: local_user_database 
 Append users loaded from file to default list: false 
 local_user_database 
 Lockout parameters: 
 Max failed attempts: 60 
 Lockout duration:    3600 
 Reset interval:      7200 
 Users: 
 Groups: 
 
 admin_local 
  Lockout parameters: 
  Max failed attempts: 60 
 Lockout duration:    3600 
 Reset interval:      7200 
 Users: 
  <username> 
    Hashed Password:  
    Enabled:         true 
    Groups: 
 
  <username> 
    Hashed Password:  
    Enabled:         true 
  **--More--** 

如您在上方看到的,输出在--more--停止打印,任何想法如何使输出打印到最后。

请您参考如下方法:

在paramiko connect方法中增加终端的高度可以解决此问题


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!