2017-09-08 2 views
-4

Python: Version 3.6Resolve Python einrücken Fehler

Editor: Notepad ++

Link zu Dateien: GitHub Repository


ich zwei Linien zu process_string.py hinzugefügt und erhalten Fehler

File "process_string.py", line 14 if i.find(k)!=-1 and flag==False: ^ TabError: inconsistent use of tabs and spaces in indentation

Im Editor ++ ging ich zu Ansicht> Symbol anzeigen> Alle Zeichen anzeigen, die zwei Reihen von drei roten Pfeilen zeigt.

Wenn ich versuche, die roten Pfeile zu löschen, bekomme ich immer noch Einzug Fehler.

Wie zu beheben?

enter image description here

+2

Es beschwert sich, dass Sie Tabs und Leerzeichen für den Einzug mischen. Wähle das eine oder das andere aus. – pvg

+2

Ersetzen Sie die Registerkarten durch Leerzeichen. Wenn die roten Pfeile Tabulatoren anzeigen, löschen Sie die roten Pfeile und ersetzen Sie jeden roten Pfeil durch vier Leerzeichen. Drei rote Pfeile würden durch 12 Leerzeichen ersetzt. –

+0

Vielen Dank beide, jetzt funktioniert es – Rhonda

Antwort

1

Sie sollten entweder Leerzeichen oder Tabs. Löschen Sie die Einzüge und verwenden Sie einen.

+0

Dies funktioniert jetzt, danke – Rhonda