靜態方法,我知道這是連接到有這樣的情況下,但不知何故,我知道了:引用從類變量
class foo
#static method
@staticmethod
def test():
pass
# class variable
c = {'name' : <i want to reference test method here.>}
有什麼辦法呢?
只是爲了記錄:
我相信這應該被視爲蟒蛇最差實踐。使用靜態方法是不是真的如果有的話pythoish方式...
如果可能,您應該考慮使用新式類。 – 2010-02-03 18:13:31
這個Ruby或Python? – Chuck 2010-02-03 18:32:11
另外,請注意通常不應該使用'staticmethod'。 Python對這個應用程序有正常的功能。 – 2010-02-03 18:32:11