티스토리 뷰
반응형
지난시간에는 파이썬에서 제공하는 내장함수에 대해 알아보았다.
2020/08/23 - [IT 개발/Python] - 파이썬공부 26.내장함수
이번시간에는 전 세계의 파이썬 사용자들이 만들어 놓은 파이썬 라이브러리에 대해 알아보자. 라이브러리는 영어로 도서관이라는 뜻처럼 우리가 원하는 프로그램기능을 찾아서 보는 곳이라고 생각하면 된다. 모든 라이브러리를 다 공부할 필요는 없다. 어떤일을 할때 어떤 라이브러리를 사용해야 하는지 정도만 알고 있으면 된다. 그렇게 되기 위해서는 어떤 라이브러리가 있고, 어떻게 사용해야하는지 알아야 한다. 자주 사용하는 파이썬 라이브러리를 알아보도로록 하겠다.
(*참고) 파이썬 라이브러리는 파이썬을 설치할때 자동으로 내 컴퓨터에 설치가 된다.
1.sys
sys 모듈은 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 해주는 모듈이다.
1 | sys.exit() | cs |
sys.exit는 Ctrl+Z
나 Ctrl+D
를 눌러서 대화형 인터프리터를 종료하는 것과 같은 기능을 한다. 프로그램 파일 안에서 사용하면 프로그램을 중단시킨다.
자신이 만든 모듈 불러와 사용하기 - sys.path
sys.path는 파이썬 모듈들이 저장되어 있는 위치를 나타낸다. 즉 이 위치에 있는 파이썬 모듈은 경로에 상관없이 어디에서나 불러올 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | >>> import sys >>> sys.path ['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC'] >>> | cs |
반응형
댓글
반응형