我见过许多其他的例子,其中没有一个涵盖了我想做的事情。我使用Pexpect来运行ssh命令(我知道有pxsh,但它并没有完成我需要的一切)。我得到的终端输出是
'\r\r\n\x1b]0;user@gateway: ~\x07user@gateway:~$'
打印此字符串时,它会正确显示
user@gateway:~$
如何将其处理为屏幕上显示的相同文本。我尝试重新定向打印的标准输出,但它仍然有另一个转义文本。我尝试过使用正则表达式过滤VT-100命令的例子,但它仍然有user@gateway两次我只想要通常显示给用户的相同文本。任何见解都非常有用。多谢各位
您需要知道提示字符串的含义。下面使用三重引号字符串进行说明:
输出:
.\SO\61416565.py
相关问题 更多 >
编程相关推荐