问题描述
如何检测首次创建变量值的模块?例如,考虑以下三个文件:
# source1.py
class Test: pass
a = test()
# source2.py
import source1
b = source1.a
# source3.py
import source2
c = source2.b
# What is the source module of variable "c"? Should return source1
在source3.py
中,如何确定所引用对象的声明位置?
用例是我正在编写的一些文档生成代码,它对python包进行了自省。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)