如何从python函数返回多个输出参数到bash?

时间:2018-12-11 13:39:00

标签: python bash

假设我有以下bash片段,它们调用python函数:

#!/bin/bash
#

my_output_variable=$(python -c "
import sys;
sys.path.append(\"$MY_DIR\");
import my_utils; 
print(my_utils.my_function())
")

如果python函数my_function返回单个变量,那么我没有问题 bash变量my_output_variable接收所需的值。

但是,如果python函数my_function返回如下所示的多个变量:

return (var1,var2,var3)

如何将这些python返回变量分配给单独的bash变量? 谢谢

0 个答案:

没有答案