【发布时间】:2017-04-13 12:14:09
【问题描述】:
我正在使用 pxssh 在服务器上运行命令,但是我的代码将我正在运行的命令打印到 wx.multiline 框;但是我不想打印我只运行响应的命令。
有没有办法只使用 pxssh 打印出命令的输出?
def runCmd(self, command):
try:
s = pxssh.pxssh()
s.login("127.0.0.1", "root", sshPass)
s.sendline(command)
s.prompt()
stdout = s.before
s.logout()
return stdout
except pxssh.ExceptionPxssh as e:
self.progressBox.AppendText(str(e))
我假设这是用于发送/提示的 pxssh 代码中内置的功能,但有没有办法根据具体情况覆盖打印命令?
【问题讨论】: