我在打開cmd窗口並在那裏運行另一個程序的程序中有一個python代碼。代碼如下:保持打開cmd窗口
os.chdir('C:/Abaqus_JOBS' + JobDir)
os.system('abaqus job=' + JobName + '-3_run_rel2 user=FalseworkNmm41s interactive')
現在一切正常,但我在cmd窗口得到一個錯誤和它旁邊很快關閉不讓我看看是什麼錯誤。 如何防止此cmd窗口關閉?
我在打開cmd窗口並在那裏運行另一個程序的程序中有一個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
(Difference between subprocess.Popen and os.system)來代替。
只需使用commande「暫停」,它會要求您按下一個鍵繼續。
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秒,看看發生了什麼。你可以投入更多的時間。