与matlab并行运行python脚本

与matlab并行运行python脚本,python,matlab,parallel-processing,Python,Matlab,Parallel Processing,我有两个脚本: python脚本 matlab脚本 我需要并行运行这两个脚本(它们都没有输出)。我想从matlab脚本调用python scirpt 我知道可以从matlab运行python脚本,如: systemCommand='my_script.py' system(systemCommand) 但是,通过这种方式,matlab脚本将等待python脚本的返回,而我的matlab脚本的其余部分将不会执行 有什么想法吗?如MATLAB的“提示”部分末尾所述,要在后台运行系统命令(在*nix

我有两个脚本:

  • python脚本
  • matlab脚本
  • 我需要并行运行这两个脚本(它们都没有输出)。我想从matlab脚本调用python scirpt

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

    systemCommand='my_script.py'
    system(systemCommand)
    
    但是,通过这种方式,matlab脚本将等待python脚本的返回,而我的matlab脚本的其余部分将不会执行


    有什么想法吗?

    如MATLAB的“提示”部分末尾所述,要在后台运行系统命令(在*nix上),可以在命令末尾附加一个符号(
    &
    ),告诉它在后台运行

    system('my_script.py &')
    
    如果您在Windows上,则需要使用以下命令来阻止命令窗口打开

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

    您是否尝试过在系统命令的末尾附加一个符号(
    &
    )以将其发送到后台?(
    'my_script.py&'
    )我现在试过了,效果很好!谢谢我已经开始了,并将其添加为格式答案。很高兴它能为您工作。您知道在我使用完python脚本后如何关闭为python脚本打开的cmd吗?在python脚本的末尾,您是否有
    sys.exit(0)
    ?什么操作系统?窗口。我对你的理解对吗?我已经在我的代码末尾添加了comad?@TomE8我刚刚编辑了我的问题,加入了一个特定于Windows的答案。试试那个。