2017-10-22 12 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) 

에서 들여 쓰기 내가 그것을 실행하려고 할 때, 그것은 나에게 다음과 같은 오류 제공 :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] 

누군가가 나에게이 문제를 해결하는 데 도움이 수 있습니까? 고맙습니다.

+1

이 줄 앞뒤의 공백을 확인하십시오. 줄을 제거한 후 줄을 다시 편집하십시오. – alfasin

답변

0

문제점이 무엇인지 발견했습니다. 들여 쓰기를 만들기 위해 스페이스 버튼을 누르면 탭을 누를 때와는 다릅니다. 나는 파이썬에서 새로운 것이므로 그것을 알지 못했다. 따라서 탭을 사용하여 들여 쓰기를 만들 수 있지만 스페이스 버튼이 아닌 것처럼 보일 수 있지만 컴파일은 오류로 해석합니다.