【发布时间】:2015-12-17 14:47:27
【问题描述】:
我正在用 Python 2.7 编写一个程序,它创建一个 SSH 连接并输出输入命令的结果。它工作正常,但我想隐藏提示输出,或者,有没有办法消除提示的需要?
这是我负责输出的代码:
if cmd == '!':
print ("Connection terminated.")
self.session.logout()
sys.exit(0)
else:
self.session.sendline(cmd)
with suppress_stdout():
self.session.prompt()
return self.session.before
一个示例输出(我想去掉第二个'ls'):
-> ls
ls
bin dev initrd.img lib32 lost+found opt run sys var
boot etc initrd.img.old lib64 media proc sbin tmp vmlinuz
cdrom home lib libx32 mnt root srv usr vmlinuz.old
->
【问题讨论】: