如何获取对象的导入层次/指针? (例如:“os.path.dir”)

时间:2013-10-29 06:15:09

标签: python

我想保存一个对象指向数据库的指针,以便稍后再运行。

我看到它的方式,我需要知道如何在运行它之前导入它。然后,我可以使用__import__()进行动态导入。

但是,我不确定如何给定一个任意实例化对象,如何解析其导入层次结构。

例如:

我有这样导入的Base类:

from action.base_model import Base

然后我想将其保存到数据库中:

save_task(Base, *args)

但我需要从传递给save_task的对象中解析“ action.base_model.Base ”。我怎么能这样做?

谢谢!

0 个答案:

没有答案