擅长:python、mysql、java
<p>你可以和房地产商和装修商拼凑一些东西:</p>
<pre><code>def valid(func):
return property(lambda self: func(self))
def invalid(func):
return property(lambda self: False)
class A:
@valid
def dict1(self):
return dict(a=4, b=5)
@invalid
def dict2(self):
return dict(c=6, d=7)
</code></pre>
<p>用法如下:</p>
<pre><code>a = A()
a.dict1
a.dict2
</code></pre>
<p>我不能说我会建议你这样做,但它应该能满足你的需要。你知道吗</p>