Wal*_*iki 5 python import
如何在导入的文件中找到“导入者”文件的名称?
如果a.py两者都是b.pyimport c.py,那么 c.py 是否可以知道导入它的文件的名称?
a.py
b.py
c.py
Phi*_*hil 2
在 c.py 的顶层(即在任何函数或类之外),您应该能够通过运行来获取所需的信息
import traceback
然后检查traceback.extract_stack()的结果。当顶层代码运行时,模块的导入器(及其递归导入器等)都在调用堆栈上。
归档时间:
16 年,7 月 前
查看次数:
993 次
最近记录: