当python脚本在shell脚本中被调用时,将python脚本中的变量传递给shell脚本。

问题描述 投票:0回答:1

我有一个shell脚本test.sh,它调用一个python脚本test.py。这个python文件生成了一个类似list type的变量。我如何将列表变量从 python 传递到外部 shell 脚本?

python shell variables subprocess
1个回答
0
投票

通常情况下,我只是将python直接包含在bash脚本中。

test=`python -c "print('Hello world!')"`
echo $test

如果你想运行一个程序,只要让你的程序打印出最终的值,并把这个输出分配给一个变量就可以了。比如说你有 test.py . . .

print('Hello world!')

test.sh

test=`python test.py`
echo $test
© www.soinside.com 2019 - 2024. All rights reserved.