파이썬(Python) 에러 IndentationError 와 처리 방법
2월 09, 2023
In Python |
파이썬(Python) 에러 IndentationError
원인
파이썬에서 IndentationError는 코드에 잘못된 들여쓰기가 있을 때 발생합니다.
File : test.py
def test_function():
x = 5
y = 10
print(x + y)
결과
$ python test.py
File "/test.py", line 3
y = 10
^
IndentationError: unindent does not match any outer indentation level
y = 10
이 있는 줄이 x = 5
와 같은 정도로 들여쓰기되지 않았기 때문에 발생하여 test_function
함수에 의해 정의된 코드 블록의 일부로 간주되지 않았습니다.
처리 방법
파이썬은 들여쓰기를 코드 블록을 정의하는 데 사용되며 다른 언어에 비해 엄격하게 들여쓰기를 확인하므로 주의하도록 합니다.
특히나 잘못된 들여쓰기가 예기치 않은 동작으로 이어지면 찾기 힘들어지므로 주의해야 합니다.