2013-05-15 197 views
4

我在打開cmd窗口並在那裏運行另一個程序的程序中有一個python代碼。代碼如下:保持打開cmd窗口

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

現在一切正常,但我在cmd窗口得到一個錯誤和它旁邊很快關閉不讓我看看是什麼錯誤。 如何防止此cmd窗口關閉?

回答

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)來代替。

2

只需使用commande「暫停」,它會要求您按下一個鍵繼續。

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

所有這些工作。我更喜歡輸入(「按回車」),但在我輸入時間的第一時間,並添加time.sleep(500),這會給我500秒,看看發生了什麼。你可以投入更多的時間。

相關問題