Python 获取实例变量的 __doc__ 文档
在Python中,我知道我应该这样来记录实例变量:
self.x = 22
"""docstring for x"""
#: docstring for x
self.x = 22
self.x = 22 #: docstring for x
但是我找不到在代码中获取这些文档的方法。用 MyClass.x.__doc__
只能得到 x
实际类型的文档。
所以问题是:我该如何从 self.x
中获取 "x的文档字符串"
呢?
2 个回答
8
8
这是一些文档工具的功能,比如 Sphinx 和 Epydoc,而不是 Python 的标准功能。我认为没有直接的方法可以获取变量的文档字符串。
可以查看这个链接了解更多信息:http://epydoc.sourceforge.net/manual-docstring.html#variable-docstrings