gpt4 book ai didi

python - 如何获取python中最顶层(入口)脚本的名称?

转载 作者:行者123 更新时间:2023-11-28 20:48:39 27 4
gpt4 key购买 nike

我在 Python 中有一个实用程序模块,它需要知道正在使用它的应用程序的名称。实际上,这意味着被调用以启动应用程序的顶级 python 脚本的名称(即,其中__name=="__main__"为真)。 __name__ 为我提供了当前 python 文件的名称,但如何获取调用链中最顶层文件的名称?

最佳答案

将我的 Google 查询切换为“如何从 python 中查找进程名称”与如何查找“顶级脚本名称”,我找到了 this overly thorough treatment of the topic .其摘要如下:

import __main__
import os

appName = os.path.basename(__main__.__file__).strip(".py")

关于python - 如何获取python中最顶层(入口)脚本的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16474700/

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