Ich bin Neuling auf Python und ich habe gerade angefangen einfache Klassen mit Haupt method.Please unter wenigen Zeilen Python code.I hat Hauptmethode gerade erstellt mit print-AnweisungPython-Klasse und wichtigste Methode Fehler in Python 2.6.6
finden SchreibenWenn ich oben ohne Klasse schreibe funktioniert es richtig ohne Fehler, aber wenn ich den gleichen Code innerhalb der Klasse stelle ich konfrontiert NamedError in Python.
class Test:
def main():
print("inside main method")
if __name__ == "__main__":
main()
Wenn ich laufen oben ich unten Fehler bekommen bin Nameerror: name ‚main‘ ist nicht definiert.
Ich verwende Python 2.6.6 Version
Wenn Sie ein Neuling sind, starten Sie nicht mit einer lange überholten Version von Python. Wenn du Python2 lernen willst, benutze Python 2.7.10 oder so, und wenn du Python 3 lernen willst, benutze 3.4.2 oder so. –
Wenn Sie 'main' in eine Klasse einfügen, ist es vom globalen Bereich aus nicht mehr zugänglich. – TigerhawkT3
Achten Sie auch darauf, Ihren Code als Code und Ihren Text nicht als Code zu formatieren, um Ihre Frage leserlich zu machen –