保持打开一个cmd窗口

时间:2013-05-15 17:59:04

标签: python windows cmd

我在一个程序中有一个python代码,它打开一个cmd窗口并在那里运行另一个程序。代码如下:

os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive')

现在一切正常但是我在cmd窗口中出现错误,接下来它很快关闭,不让我看到错误是什么。 如何阻止此cmd窗口关闭?

4 个答案:

答案 0 :(得分:5)

+ " & timeout 15"+ " & pause"添加到您传递给os.system的字符串中:

os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive' + " & timeout 15")

请考虑使用popenDifference between subprocess.Popen and os.system)。

答案 1 :(得分:2)

只需使用命令“暂停”,它会要求您按一个键继续。

答案 2 :(得分:1)

os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive')
raw_input("Press Enter...")

答案 3 :(得分:1)

所有这些工作。我更喜欢输入(“按回车”),但是在第一时我输入了时间,并添加了time.sleep(500),这将给我500秒来看看发生了什么。你可以投入更多秒。