這裏是我的Python代碼如何從命令行運行matlab腳本後退出?
DosCmd = 'matlab -wait -automation -nosplash -r "run \'' + to_run + "'\""
os.system(DosCmd)
curve_file = open('curve/'+str(index)+'.curve','r')
我運行一個python腳本一個.m文件,它工作正常,但在執行.m文件後,它卡在os.system(DosCmd)
。 爲了使Python運行下面的代碼,我不得不關閉這個窗口:
由於這部分代碼是在一個循環中,它真的擾亂我。 我在互聯網上發現有人說matlab可以在執行.m文件後自動退出,但我的不會。有人會告訴我做錯了什麼,或者我應該怎麼做?Thx!
嘗試打破關鍵'CTRL + C' – Guy 2013-04-26 10:51:57
你試過'退出'? – fpe 2013-04-26 10:53:02