BLOG/파이썬 기초
[파이썬] NameError: name 'os' is not defined 에러 발생 이유 & 해결방법
알디노
2021. 3. 9. 10:08
쥬피터노트북에서 파이썬 코드를 입력하다 보면, NameError: name 'ㅇㅇ' is not defined 이라는 에러를 자주 볼 수 있는데요, 이 에러는 해당 라이브러리 또는 모듈이 import 되지 않았을 때 발생하는 에러입니다.
따라서 만약 NameError: name 'os' is not defined 라는 에러가 발생되었다면 'os' 라는 라이브러리가 설치되지 않았다는 뜻입니다.
한 번 os 라이브러리를 설치하지 않고, os모듈을 사용해보도록 하겠습니다.
os.getcwd()
NameError Traceback (most recent call last)
<ipython-input-1-a78b1fb2bab9> in <module>
----> 1 os.getcwd()
NameError: name 'os' is not defined
출력된 결과를 보면, 'os' 로 인해 에러가 발생했음을 살펴볼 수 있습니다. 여기서 만약 os 라이브러리를 import 하게 되면 에러가 발생하지 않게 된답니다.
이렇게 NameError: name ' ' is not defined 라는 에러에 대해 알아보았는데요, 이러한 에러가 나왔다면 라이브러리 또는 모듈이 잘 설치되었는지 확인해보시기 바랍니다.