gpt4 book ai didi

python - 使用 Python 的函数返回值为 shell 变量赋值

转载 作者:太空狗 更新时间:2023-10-29 17:35:38 28 4
gpt4 key购买 nike

我有一个 Python 函数 fooPy() 可以返回一些值。 (整数/ double 或字符串)

我想使用这个值并在 shell 脚本中分配它。例如以下是 python 函数:

def fooPy():
return "some string"
#return 10 .. alternatively, it can be an int

fooPy()

在 shell 脚本中,我尝试了以下操作,但均无效。

fooShell = python fooPy.py
#fooShell = $(python fooPy.py)
#fooShell = echo "$(python fooPy.py)"

最佳答案

您可以在 Python 中打印您的值,如下所示:

print fooPy()

在你的 shell 脚本中:

fooShell=$(python fooPy.py)

一定不要在 shell 脚本中的 = 两边留空格。

关于python - 使用 Python 的函数返回值为 shell 变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115615/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com