我得到了一个python文件,这是我开发的代码。在他的执行过程中,我从键盘输入了程序本身不同阶段的几个字符。另外,在执行期间,我需要关闭一个记事本会话,当我在我的程序中执行命令subprocess.call(["notepad",filename])
时,这个会话就会出现。已经说过,我想运行这段代码几次,输入根据情况而变化,我想知道是否有一种自动的方式来做到这一点。假设我的代码是'主文件.py“我尝试了以下命令组合:
import sys
sys.argv=['arg1']
execfile('mainfile.py')
以及
^{pr2}$但它似乎至少在第一个论点中是行不通的。另外,由于第二个参数应该是关闭记事本会话,您知道如何传递这个命令吗?在
您拥有的
subprocess.call()
是执行脚本并传递参数的正确方法。在至于启动记事本,您可以这样做:
也许可以看看这个https://stackoverflow.com/a/20052978/4244387
现在还不清楚你想做什么,我的意思是你想要完成的结果似乎只是为了保存一个文件而打开记事本。在
相关问题 更多 >
编程相关推荐