+ -
当前位置:首页 → 问答吧 → property中__doc__的访问

property中__doc__的访问

时间:2011-04-04

来源:互联网

直接上代码:
Python code

class A(object):
    def __init__(self,name):
        self._name = name
    
    def mygetx(self):
        print 'I am bing got'
        return self._name
    
    def mysetx(self,newname):
        print 'I am bing set'
        self._name = newname
    
    def mydelx(self):
        print 'I am bing del'
        del self._name
        
    x = property(mygetx,mysetx,mydelx,'''I'm the 'x' property.''')    
    
a = A('aaa')
print a.x.__doc__



通过print a.x.__doc__无法看到 I'm the 'x' property.
而是输出:
str(object) -> string

Return a nice string representation of the object.
If the argument is a string, the return value is the same object.


不知道要怎么样才能打印出I'm the 'x' property.

作者: w597766166   发布时间: 2011-04-04

改成print A.x.__doc__ 就可以了

作者: cangyingzhijia   发布时间: 2011-04-05