Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取对类的模块的引用_Python - Fatal编程技术网

Python 如何获取对类的模块的引用

Python 如何获取对类的模块的引用,python,Python,您可以按如下方式获取类所属模块的名称: myClass.__module__ 如何获得对模块的引用?更具体地说,我想访问任意类所属模块的文档字符串。类似于: mod = myClass.getModule() # How do I do this? print mod.__doc__ 在系统模块中查找模块: import sys mod = sys.modules[cls.__module__] 演示: 在系统模块中查找模块: import sys mod = sys.modules[

您可以按如下方式获取类所属模块的名称:

myClass.__module__
如何获得对模块的引用?更具体地说,我想访问任意类所属模块的文档字符串。类似于:

mod = myClass.getModule() # How do I do this?
print mod.__doc__

在系统模块中查找模块:

import sys

mod = sys.modules[cls.__module__]
演示:


在系统模块中查找模块:

import sys

mod = sys.modules[cls.__module__]
演示:


你是对的,但那只是一个例子。。。我会改变的你是对的,但那只是一个例子。。。我来换