pexpect相互作用限制输出长度

时间:2015-04-17 08:17:18

标签: python python-3.x pexpect

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

一切正常,但是我对生成的每一个新行的输出长度都有一个问题。

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

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

长命令很长的命令

然而,随着pexpect的运行,我得到以下结果:

#[PROMPT] very long command very long command very long command very long
command ve
ry long command very long command very long command very long command

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

有人可以告诉我为什么会这样,以及如何纠正它?

0 个答案:

没有答案