2017-10-22 1 views
-4
count=0 
count2=0 
print(header) 
def countWord():  
    for i in f1sen: 
     count= len(re.findall(r'\w+', i)) #command to count all the words 
     print(i,"Number of words: ",count) 
    for j in f2sen: 
     count2= len(re.findall(r'\w+', j)) #command to count all the words 
     print(j,"Number of words: ",count2) 

und wenn ich versuche, ihn auszuführen, es gibt mir die folgende Fehlermeldung:Einrückungen in python3

File "C:\Users\George\Documents\Programming for digital Humanities\Assignment 3\assig3.py3", line 48 
    for j in f2sen: 
       ^
IndentationError: unindent does not match any outer indentation level 
[Finished in 0.2s] 

Könnte mir jemand helfen, dieses Problem zu lösen? Danke

+1

Überprüfen Sie die Leerzeichen vor und nach dieser Zeile - entfernen Sie sie und bearbeiten Sie die Zeile erneut. – alfasin

Antwort

0

Ich fand, was das Problem war. Anders verhält es sich, wenn Sie die Leertaste drücken, um den Einzug zu erstellen, indem Sie auf den Tab drücken. Ich bin neu in Python, also war ich mir dessen nicht bewusst. Verwenden Sie also die Registerkarte, um den Einzug und nicht die Leertaste zu erstellen, weil es gleich aussieht, aber die Kompilierung interpretiert es als Fehler