-3
這裏是我的代碼調用Game_Events
類__init__
:不能調用函數的Python
class Game_Events(object):
def __init__(self, DoSetup):
if DoSetup == "yes":
print "Done"
GE = Game_Events()
GE.__init__("no")
但是,當我過運行代碼我得到:
TypeError: __init__() takes exactly 2 arguments (1 given)
我怎樣才能解決這個問題?
'GE = Game_Events( 「無」)',你也可能給予DoSetup默認值'DoSetup = FALSE' –
這可能會爲您提供有關init的詳細信息更好:http://stackoverflow.com/questions/8609153/why-do-we-use-init-in-python-classes – Panda