您可以按如下方式获取类所属模块的名称:
myClass.__module__
如何获取对模块的引用?更具体地说,我想访问任意类所属的模块的doc-string。类似于:
mod = myClass.getModule() # How do I do this?
print mod.__doc__
答案 0 :(得分:4)
在sys.modules
中查看模块:
import sys
mod = sys.modules[cls.__module__]
演示:
>>> from datetime import datetime
>>> import sys
>>> print sys.modules[datetime.__module__].__doc__
Fast implementation of the datetime type.