티스토리 뷰

반응형

지난시간에는 파이썬에서 제공하는 내장함수에 대해 알아보았다.

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


반응형
댓글
반응형