[英]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.