IT 지식 창고

(Error) Jupyter Notebook과 Google colab 들여쓰기 차이

casim 2020. 4. 21. 23:09

초보자들의 기본적인 실수가 간혹 

 

unindent does not match any outer indentation level

 

의 에러를 보고 당황 할 수 있는 데 이는 들여쓰기(indentation) 실수 입니다.

 

즉, colab을 사용중인데 jupyter notebook의 예제를 퍼와서 실행시키거나 그에 반대로 실행하는 경우 가끔 이런 실수를 볼 수 있습니다.

 

이는 tab이나 if문과 for문을 쓰면서 자동으로 들여쓰는 정도가 달라서 입니다.

 

둘 다 들여쓰기 default를 조절하는 방법이 있으니 이는 도구 메뉴에서 잘 찾아 보시면 됩니다.

# Jupyter Notebook 들여쓰기 (띄어쓰기 4칸)
if t = True:
    return True
    
# google colaboratory 들여쓰기 (띄어쓰기 2칸)
if t = True:
  return True