我有 3 个文件,a.py
,b.sh
和text.txt
. 它们的内容如下:
一个.py:
#!/usr/bin/env python
import os, pexpect
class zz:
def __init__(self):
child = pexpect.spawn ('/home/usr/Desktop/b.sh')
### VVV LINE IN QUESTION BELOW VVV
child.expect(pexpect.EOF)
child.sendline('q')
child.interact()
z = zz()
b.sh:
less /home/usr/Desktop/text.txt
echo 'all done'
sleep 3
文本.txt:
thisistext
文件text.txt
和b.sh
是只读的,不得更改。如何从内部退出less
使用pexpecta.py
?