gpt4 book ai didi

python - 如何通过 Python 文件在控制台中运行函数?

转载 作者:行者123 更新时间:2023-12-04 18:36:52 28 4
gpt4 key购买 nike

我在 Python 文件中创建了这个函数:

def abc (xyz):
return xyz

我将文件保存在 /var/www/文件名为 a.py .

现在我想在 Ubuntu 控制台中运行这个函数并将参数传递给这个函数。我怎样才能做到这一点?我试过这个:
jaskaran@jaskaran-Vostro-1550:/var/www$ python3 a.py

这没有向我显示任何错误。如何调用该函数并能够在控制台中看到输出?

最佳答案

脚本正在运行,只是它只定义了函数,并没有执行它。您需要从 Python 脚本中调用该函数。通常这样做是这样的:

def abc(xyz):
print(xyz)

if __name__ == "__main__":
abc(123)

您可以像这样将命令行参数传递给 abc():
import sys

def abc(xyz):
print(xyz)

if __name__ == "__main__":
abc(sys.argv[1])

然后你可以从你的 shell 命令行运行它:
$ python script.py 123546
123456

如您所见,命令行参数“123456”从 sys.argv 列表传递给 abc(),该列表表示传递给脚本的参数(sys.argv[0] 是脚本名称)。

关于python - 如何通过 Python 文件在控制台中运行函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837898/

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