1
我写在Python 2.7的程序,创建SSH连接并输出该命令的结果输入。它工作正常,但我想隐藏的提示输出,或者是有消除对提示的需要的呢?隐藏prexcept提示输出
这是我的代码负责输出:
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
样本输出(I想摆脱第二 '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
->