Seite 1 von 1

Ident Expected in PyChar

Verfasst: Donnerstag 28. Juni 2018, 20:18
von wlfmario
Hallo zusammen,
ich bin der Mario und noch recht Neu in Sachen Python.
Ich habe da gleich ein Fehler, den ich mir nicht erklären kann, da es für mich kein Fehler ist.

Zur Übung habe ich in PyChar ein neues Projekt erstellt und ein neue Python File in dem nicht mehr steht wie:

Code: Alles auswählen

class MyClass:
    def __init__(self):
selbst wenn ich nur Class xyz: schreibe, bekomme ich den Fehler Ident Expected angezeigt.
kann mir jemand beantworten warum ?

Danke schon einmal für eure Antworten.

Re: Ident Expected in PyChar

Verfasst: Donnerstag 28. Juni 2018, 20:23
von sls
Ist das der ganze Code? Für gewöhnlich werden Klassen und einfache Funktionen auf Modulebene mit zwei Linebreaks abgegrenzt. Unter deinem __init__() fehlt Code, daher ist nicht ganz ersichtlich warum die IDE hier meckert.

Re: Ident Expected in PyChar

Verfasst: Donnerstag 28. Juni 2018, 20:36
von Sirius3
@sls: Python meckert, weil da Code fehlt. Es darf keine leeren Blöcke geben. Ein Block muß mindestens ein ›pass‹ enthalten.

Re: Ident Expected in PyChar

Verfasst: Donnerstag 28. Juni 2018, 20:41
von sls
@Sirius3: Ah, ich hatte dem TE mal unterstellt dass sein hier gezeigtes Beispiel nicht dem entspricht, was er tatsächlich an Code geschrieben hat. Das war zu offensichtlich.

Re: Ident Expected in PyChar

Verfasst: Donnerstag 28. Juni 2018, 23:23
von __blackjack__
@sls: Naja, die Fehlermeldung stimmt so mit Sicherheit auch nicht und ist nur so ungefähr abgetippt. :-)

Re: Ident Expected in PyChar

Verfasst: Freitag 29. Juni 2018, 08:05
von sls
__blackjack__ hat geschrieben: Donnerstag 28. Juni 2018, 23:23 @sls: Naja, die Fehlermeldung stimmt so mit Sicherheit auch nicht und ist nur so ungefähr abgetippt. :-)
Jaaa. Die Fehlermeldung die der Python-Interpreter bei obigem Beispiel schmeißen würde ist ja eine andere, als das was PyCharm *meint* falsch zu sein. Du hast mich ermutigt nach zu schauen, jetzt weiß ich das auch :twisted: