python - 在 Python 中获取当前脚本的名称

标签 python scripting basename

我正在尝试获取当前正在运行的 Python 脚本的名称。

我有一个名为 foo.py 的脚本,我想做这样的事情来获取脚本名称:

print(Scriptname)

最佳答案

您可以使用 __file__获取当前文件的名称。在主模块中使用时,这是最初调用的脚本的名称。

如果您想省略目录部分(可能存在),您可以使用 os.path.basename(__file__)

关于python - 在 Python 中获取当前脚本的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4152963/

相关文章:

python - 计算算法时出现TypeError

windows - 如何在 Windows 的脚本中调用 Matlab?

linux - 用于在 csv 文件中获取 sql 查询数据的 Shell 脚本

linux - bash - 删除目录列表(包括它们的内容)

bash - 如何通过管道查找路径的基本名称

Python 通过 import 传递变量值

python - ElasticSearch 匹配查询得分

python - 如何在 zmq 的推/拉模式中设置 hwm?

zsh - 带有前导 -(破折号)的文件的基本名称

linux - 在 bash 中获取目录或文件的基本名称的快速且正确的方法