Python
[Python] TabError: inconsistent use of tabs and spaces in indentation
newly0513
2021. 6. 6. 16:14
728x90
반응형
원인 : 들여쓰기에서 탭과 공백의 일관성없는 사용
# 아래와 같이 들여쓰기를 띄어쓰기와 tab을 혼용해서 사용하게 되면 오류가 발생
# TISTORY에서는 들여쓰기 정도가 다르게 보이지만, Python 에서는 들여쓰기에 정도가 같게 보임
for i in range(10):
x = i + 1 # 띄어쓰기 4번
y = x + 1 # tab 1번
해결 방법 : 들여쓰기를 하나로 통일해서 사용
# 띄어쓰기
for i in range(10):
x = i + 1 # 띄어쓰기 4번
y = x + 1 # 띄어쓰기 4번
# tab
for i in range(10):
x = i + 1 # tab 1번
y = x + 1 # tab 1번
728x90
반응형