Fehler "Dieser Konstruktor akzeptiert keine Argumente" in __init__

Beim Ausführen des folgenden Codes wird eine Fehlermeldung angezeigt:

class Person:
  def _init_(self, name):
    self.name = name

  def hello(self):
    print 'Initialising the object with its name ', self.name

p = Person('Constructor')
p.hello()

Die Ausgabe ist:

Traceback (most recent call last):  
  File "./class_init.py", line 11, in <module>  
    p = Person('Harry')  
TypeError: this constructor takes no arguments

Was ist das Problem?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage