我有两个脚本:
我需要并行运行这两个脚本(两个脚本都没有输出)。我想从matlab脚本调用python scirpt。
我知道可以从matlab运行python脚本,如:
systemCommand='my_script.py'
system(systemCommand)
但是这样,matlab脚本将等待返回python脚本,我的matlab脚本的其余部分将不会被执行。
任何想法?
答案 0 :(得分:1)
正如在"提示"中的MATLAB' s system
documentation结束时所提到的那样。部分,要在后台运行系统命令(在* nix上),你可以在你的命令末尾添加一个&符号(&
),告诉它在后台运行。
system('my_script.py &')
如果您使用的是Windows,则需要使用以下命令阻止打开命令窗口。
system('start /b my_script.py');