这里是我的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