创建了一个.py文件,其中包含调用菜单驱动程序的子进程模块。当我执行.py文件时,.com批处理文件在pythonshell中运行,并等待菜单驱动的批处理文件(可以是一个数值)的输入,它不会继续
我将以下内容粘贴到python shell中,它工作得非常好,而且.com文件是连续执行的:
$ python
Python 2.7.9 (default, Dec 11 2014, 09:54:04) [DECC] on OpenVMS
Type "help", "copyright", "credits" or "license" for more information.
>>>import subprocess
>>>subprocess.call('MMENU')
1
2
但是,如果我执行.py文件,它将挂起在mmenu上,并且不接受1或2作为mmenu.com文件的输入
不能将mmenu.com作为subprocess.call()的参数,因此执行时所有的交互都必须与python shell进行
目前没有回答
相关问题 更多 >
编程相关推荐