与matlab并行运行python脚本

时间:2016-02-20 13:53:17

标签: python matlab parallel-processing

我有两个脚本:

  1. python script
  2. matlab脚本
  3. 我需要并行运行这两个脚本(两个脚本都没有输出)。我想从matlab脚本调用python scirpt。

    我知道可以从matlab运行python脚本,如:

    systemCommand='my_script.py'
    system(systemCommand)
    

    但是这样,matlab脚本将等待返回python脚本,我的matlab脚本的其余部分将不会被执行。

    任何想法?

1 个答案:

答案 0 :(得分:1)

正如在"提示"中的MATLAB' s system documentation结束时所提到的那样。部分,要在后台运行系统命令(在* nix上),你可以在你的命令末尾添加一个&符号(&),告诉它在后台运行。

system('my_script.py &')

如果您使用的是Windows,则需要使用以下命令阻止打开命令窗口。

system('start /b my_script.py');