如何产生一个终端?

时间:2013-07-13 14:12:21

标签: python linux pexpect

我找不到pexpect产生Linux终端的例子。 child = pexpect.spawn('/bin/bash')什么都不做,脚本只是insta-close。

这可能是一个非常愚蠢的问题,对不起。

1 个答案:

答案 0 :(得分:0)

documentation中有很多例子。

child = pexpect.spawn('/bin/bash')会产生一个新的孩子,但是如果你不与它交互,你将看不到任何东西,因为输入和输出是由pexpect处理的。如果您的脚本中没有任何其他内容,那么当您的口译员退出时,孩子将被销毁。

Pexpect没有打开任何可见的终端,孩子完全在后台运行(除非你打电话给child.interact())。