我有 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?