【发布时间】:2013-07-13 14:12:21
【问题描述】:
我找不到 pexpect 生成 Linux 终端的示例。 child = pexpect.spawn('/bin/bash') 什么都不做,脚本只是即时关闭。
这可能是一个非常愚蠢的问题,对不起。
【问题讨论】:
我找不到 pexpect 生成 Linux 终端的示例。 child = pexpect.spawn('/bin/bash') 什么都不做,脚本只是即时关闭。
这可能是一个非常愚蠢的问题,对不起。
【问题讨论】:
documentation中有很多例子。
child = pexpect.spawn('/bin/bash') 会产生一个新的孩子,但如果你不与它互动,你将看不到任何东西,因为输入和输出由 pexpect 处理。如果您的脚本中没有其他内容,则当您的解释器退出时,孩子将被销毁。
Pexpect 没有打开任何可见终端,子进程完全在后台运行(除非你调用 child.interact())。
【讨论】: