4.7.5. 기본 내장 모듈
Last updated
Last updated
파이썬에는 다음과 같은 기본 내장형 모듈들이 제공됩니다.
파이썬에는 이 외에도 수십가지의 모듈이 제공되고 있으며 또 많은 모듈들을 다운받아 설치 할 수 있습니다.
PIP를 사용하여 파이썬으로 작성된 패키지를 설치할 수 있습니다. 새로운 패키지를 설치하기 위해서는 ‘pip install [패키지명]’을 이용합니다.
예제로 데이터를 수신하기위해 많이 사용하는 ‘request’ 패키지를 설치하여 보겠습니다. 아나콘다 프롬프트 창에서 ‘pip install request’라고 입력한 후 실행하면 다음과 같이 설치가 됩니다.
모듈 이름
설 명
sys
파이썬 시스템과 대화를 가능하게 합니다.:
exit() - 종료!
argv - 명령어 라인 인수에 접근합니다.
path - 시스템의 경로에 접근합니다.
ps1 - '>>>' 파이썬의 프롬프트를 변경합니다.!
os
운영체제와 대화를 가능하게 합니다.:
open - 파일을 연다
system - 시스템 명령어를 실행합니다.
mkdir - 디렉토리를 생성합니다.
getcwd - 현재의 작업 디렉토리를 찾는다
string
문자열을 처리할 수 있도록 해준다
atoi/f/l - 문자열을 integer/float/long 로 변환합니다.
find - 하부문자열을 탐색합니다.
split - '단어'의 부분을 이용합니다.
upper/lower - 대소문자 변환
re
문자열을 유닉스 스타일로 다루도록 해 준다 정규 표현식 regular expressions
search - 문자열의 어느 곳엔가 있는 패턴을 탐색합니다.
match - 오로지 처음부터 찾는다
split - 패턴으로 분리된 필드의 부분을 이용합니다.
sub,subn - 문자열 바꾸기
math
많은 수학적 함수에 접근하도록 해준다:
sin,cos 등등 - 삼각 함수
log,log10 - 자연로그 그리고 상용로그
ceil,floor - 상한값과 하한값
pi, e - 자연 상수
time
시간(그리고 날짜) 함수
time - 현재의 시간을 획득합니다. (초단위로 표현된다)
gmtime - 시간을 초단위로 UTC (GMT) 로 변환합니다.
localtime - 대신에 지역 시간으로 변환합니다.
mktime - 지역시간의 반대
sleep - 프로그램을 n 초 동안 멈춘다