IndentationError: unindent does not match any outer indentation level

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Vielleicht kann mir jemand sagen wo der Fehler ist.

    Die Fehlermeldung sagt folgendes:

    pi@raspberrypi ~/scripts $ sudo python temp_anzeigen.py
    File "temp_anzeigen.py", line 79
    webtemp = open('heizung.txt', 'w')

    IndentationError: unindent does not match any outer indentation level

    Wenn ich den Code für das schreiben der TXT Datei in ein eigenes Script schreibe und ausführe, klappt es. :s:wallbash::wallbash:

    Hier der ganze Code:

    Einmal editiert, zuletzt von prinzmi (1. November 2014 um 22:50)

  • IndentationError: unindent does not match any outer indentation level? Schau mal ob du hier fündig wirst!

  • Die Fehlermeldung zeigt einen Einrückungsfehler an, das hat mit der Textdatei nichts zu tun. Wenn das nicht durchs Einfügen in die Codeansicht gekommen ist,strotzt Dein Script vor Einrückungsfehlern. Eirückungen sind genau definiert und Du hast z.B. ab und an einfach Variablen ohne Grund eingerückt.

  • Ein wenig müsst Ihr Euch schon reinknien. Selbst wenn man kein Englisch kann bekommt man da irgendwie raus: "Einrückungsfehler: Zum herausgerückten (unindent) Element kann keine entsprechende Einrückung gefunden werden."
    Soll dann wohl heißen, dass Du irgendwo, bevor Du was mit einem Tab nach hinten geschoben hast was nach vorn gerückt wurde. was dann nicht passt. Einrückfehler sind auf Grund der Klammerlosigkeit die häufigste Ursache für Fehler. Also immer wenn was mit "indent" kommt checken, ob nicht irgendwo ein Leerzeichen hängt oder noch schlimmer, ein Steuerzeichen von einem Windowseditor.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!