我希望我的方法在類中的默認設置設置爲通過__init__
方法傳入的內容。這樣的事情:基於類__init__ args的Python方法默認值
class Foo(object):
def __init__(self, loc=None):
self.loc = loc
def test(self, loc=self.loc):
print loc
test = Foo()
test.test()
>>> None
test = Foo('foobar')
test.test()
>>> foobar
這是可能的或其他方式來實現?
編輯:我知道這當前的代碼是不可能的,但是這樣的功能是我正在尋找的東西。
感謝
具有self.loc當我運行它。 – Jeff