我有一个带有docstring的属性,但似乎无法使用help()
访问该属性。
我尝试了以下两种访问方式:
class Mini(object):
@property
def t(self):
""" ahhhh """
return 0
x = Mini()
help(x.t)
class MiniNew(object):
t = property(doc='This is a doc')
y = MiniNew()
help(y.t)
第一个帮助返回Help on int object: blahblahblah
,后一个帮助返回AttributeError: unreadable attribute
。
访问房产文档的正确方法是什么?
答案 0 :(得分:3)
您需要从班级访问该属性。从实例访问时,它的作用类似于返回的值,这不是您记录的内容。
class Example(object):
@property
def value(self):
"""help text"""
return 1
help(Example.value)
这将打印:
Help on property:
help text