pexpect交互限制输出长度

2024-06-07 11:50:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pxssh运行pexpect interact来与嵌入式设备交互。我使用inputFilter和outputFilter作为命令解析器来解释特定的命令。在

这一切都很好,但是我有一个问题,关于每一个新行的输出长度。在

例如,如果我手动通过ssh登录并键入以下命令,则在使用新行之前,它将填充整个终端窗口:

#[PROMPT] very long command very long command very long command very long command very long command very long command very

长命令非常长的命令

但是,在pexpect运行时,我得到了以下结果:

^{pr2}$

如您所见,通过pxsh使用pxpect将命令拆分为多行。在

有人能告诉我为什么会发生这种情况以及如何纠正吗?在


Tags: 命令终端解析器键入手动sshpromptcommand

热门问题