【发布时间】:2023-01-30 15:04:38
【问题描述】:
我有 4 个 python 脚本文件。
script_1.pyscript_2.pyscript_3.py-
script_4.py
script_1.py、script_2.py和script_3.py调用script_4.py
执行文件总是变化的。
比如,python script_1.py / python script_2.py / python script_3.py
我想在script_4.py python 脚本中获取script_1.py、script_2.py 和script_3.py 文件名。
如何在不必将该信息作为参数传递的情况下获取当前正在执行的文件名?
我试过 __name__ 和 inspect.getfile(inspect.currentframe()) 但没有成功。
这两个代码都是返回script_4.py。
【问题讨论】: