gpt4 book ai didi

Python 脚本入口点 : How to call "__main__2"?

转载 作者:太空宇宙 更新时间:2023-11-04 05:39:49 25 4
gpt4 key购买 nike

我继承了一个 python 脚本,它似乎有多个不同的入口点。例如:

if __name__ == '__main__1':
... Do stuff for option 1

if __name__ == '__main__2':
... Do stuff for option 2

etc

Google 已找到此语法的其他一些示例(例如 here ),但我仍然不知道如何使用它。

所以问题是:如何调用具有多个编号 __main__ 部分的 python 脚本中的特定入口点?

更新:我在这里找到了另一个例子,其中的语法似乎与特定工具有关。 https://github.com/brython-dev/brython/issues/163

最佳答案

标准doc仅提及 ma​​in 作为保留的模块命名空间。查看您的示例后,我注意到每个主要方法似乎都是独立的,进行导入,执行一些封闭的功能。我怀疑开发人员想要快速交换功能并且懒得为此使用命令行参数,而是选择将 'ma​​in2' 交换为 'ma​​in' 作为需要。

不过,这绝不是经过证实的 - 是否有机会联系到最初写这篇文章的人?

关于Python 脚本入口点 : How to call "__main__2"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34323147/

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