基本上,
$ python script.py
没有完成这项工作。
$ python -c 'execfile( "script.py" )'
没有工作
$ python
>>>
粘贴命令可以完成工作
>>> execfile( "script.py")
也可以胜任。
脚本:
#!/usr/bin/env python
import pexpect
child = pexpect.spawn( 'command' )
child.sendline( 'y' )
答案 0 :(得分:0)
这有效:
#!/usr/bin/env python
import pexpect
child = pexpect.spawn( '/bin/bash -c "command"' )
child.sendline( 'y' )
child.interact()
child.sendcontrol( 'z' )
child.sendline( 'bg' )