2014-04-24 60 views

回答

1

我不完全確定我明白你要做什麼。但是,您不能只訪問prop.fgetprop.fset

>>> def somefunc1(): pass 
... 
>>> def somefunc2(): pass 
... 
>>> prop = property(fget = somefunc1, fset = somefunc2) 
>>> getter = prop.fget 
>>> setter = prop.fset 
>>> 
>>> getter 
<function somefunc1 at 0x023085B0> 
>>> setter 
<function somefunc2 at 0x023085F0> 
+0

是的,只是通過打印屬性來計算出來。不知道fget和fset是否是實際的屬性。 – nestharus

+0

是的,我總是在交互式shell中使用'dir()'來計算出類似的東西。 –

+0

...或者只需鍵入'smth.'並在ipython會話中按下'TAB'。 –

相關問題