无法使用 winpexpect 生成 python shell
Unable to spawn a python shell using winpexpect
我正在尝试使用 winpexpect 生成一个 python 进程,但是 test = winpexpect.winspawn('python.exe')
没有成功。命令本身不会引发错误,但是当我尝试 test.expect('>>>')
时,进程超时。
当我尝试生成 cmd.exe 或某些其他进程时,未观察到此行为。
可以使用 winpexpect 生成 python 进程吗?我做错了什么吗?
PS: Python路径添加到我的PATH环境变量
正如 Sebastian 所建议的那样,强制进程进入交互模式会有所帮助。
test = winpexpect.winspawn('python.exe -i')
我正在尝试使用 winpexpect 生成一个 python 进程,但是 test = winpexpect.winspawn('python.exe')
没有成功。命令本身不会引发错误,但是当我尝试 test.expect('>>>')
时,进程超时。
当我尝试生成 cmd.exe 或某些其他进程时,未观察到此行为。
可以使用 winpexpect 生成 python 进程吗?我做错了什么吗?
PS: Python路径添加到我的PATH环境变量
正如 Sebastian 所建议的那样,强制进程进入交互模式会有所帮助。
test = winpexpect.winspawn('python.exe -i')