编程语言
首页 > 编程语言> > 如何在Python中获取函数调用的路径?

如何在Python中获取函数调用的路径?

作者:互联网

我正在设计类似于Django的Admin.Autodiscover()的东西.

我面临的第一个障碍是获取调用admin.autodiscover()的文件的路径,以便我可以遍历该文件夹中的应用程序/库,并确定哪些模型应保存在admin中.

我怎么做?

解决方法:

Python的Zen说:明确比隐含更好.

为什么不这样称呼它:your.autodiscover(__ file__),甚至你的自动发现(dirname(__ file__)).这样,读取代码的人不必在自动发现功能中寻找魔法,或者在文档中查找.

标签:python,django,introspection,traceback
来源: https://codeday.me/bug/20190728/1564257.html