반응형 들여쓰기 오류1 IndentationError: unindent does not match any outer indentation level 파이썬에서 들여쓰기(인덴트)의 오류가 있을때 발생한다. 파이썬은 여타 다른 프로그래밍 언어와 다르게 코드 블록을 정의하기 위해 들여쓰기를 사용하고 이는 규칙이 있으니 어긋날 경우 오류가 발생한다. 일관된 들여쓰기 사용: 탭(tab)과 공백(space)을 혼합해서 사용하지 않는다. Python 코드에서는 일반적으로 공백 4개를 사용하는 것을 권장. 블록 레벨 확인: if, for, while, def (함수 정의), class (클래스 정의) 등의 블록은 같은 수준의 들여쓰기를 유지해야 한다. 문자열이나 괄호 안의 들여쓰기: 여러 줄에 걸친 문자열이나 괄호 안에서의 들여쓰기는 오류의 원인이 되지 않는다. 아래 코드에서 print("This line has incorrect indentation") 부분의 .. 2023. 12. 4. 이전 1 다음 반응형