[英]Keep open a cmd window
我在一个程序中有一个python代码,它打开一个cmd窗口并运行另一个程序。 代码如下:
os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive')
现在一切正常但是我在cmd窗口中出现错误,然后它很快关闭,不让我看到错误是什么。 如何阻止此cmd窗口关闭?
将+ " & timeout 15"
或+ " & pause"
到传递给os.system
的字符串中:
os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive' + " & timeout 15")
考虑使用popen
( subprocess.Popen和os.system之间的区别 )。
只需使用命令“暂停”,它会要求您按一个键继续。
os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive')
raw_input("Press Enter...")
所有这些工作。 我更喜欢输入(“按回车”),但是在第一时我输入了时间,并添加了time.sleep(500),这将给我500秒来看看发生了什么。 你可以投入更多秒。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.