Ich bin ein Neuling in Python. Ich verlängert nur das Hallo Welt Programm:Python Fehler Aufruf Funktion innerhalb der Funktion
import sys
def first(n):
print "Hi Man"+" Huuuuuu"
if len(sys.argv)>1: print sys.argv[1]
def second():
print "Huuuuuuuuuuu"
first(7)
if __name__=='__main__':
second()
ich den Fehler:
File "first.py", line 11
first(7)
^
IndentationError: unexpected indent
Ich las What to do with "Unexpected indent" in python?, aber ich kann den Fehler nicht finden.
Ich lief mit Python -t Befehl:
python -t first.py
first.py: inconsistent use of tabs and spaces in indentation
File "first.py", line 12
first(7)
^
IndentationError: unexpected indent
Vielen Dank für Ihre Hilfe.
Ich kopiere deinen Code einfügen und bekomme keine Fehler. Sind Sie sicher, dass der von Ihnen freigegebene Code * genau * ist, was Sie gerade ausführen? –
Stellen Sie sicher, dass Sie keine Mischung aus 4 Leerzeichen und Tab verwenden. – Eduard
Es ist fast sicher ein Einrückungsfehler in Ihrem Code in Zeile 12 (also der IndentationError). Das Aufrufen einer Funktion innerhalb einer Funktion ist nicht Ihr Problem. Fix die Einrückung. – Michael