파이썬 표준라이브러리
- atexit: 프로그램이 종료될 때 호출되는 함수를 등록할 수 있게 해 준다.
- argparse: 명령행 매개 변수를 파싱하는 기능을 제공한다.
- bisect: 리스트 정렬을 위한 바이섹션(bisection) 알고리즘을 구현했다.
- calendar: 날짜 관련 함수들을 제공한다.
- codecs: 데이터 인/디코딩을 제공한다.
- collections: 아주 다양한 데이터 구조를 제공한다.
- copy: 데이터를 복사하는 기능을 제공한다.
- csv: CSV 파일을 읽고 쓰는 기능을 제공한다.
- datetime: 날짜와 시간을 다루는 클래스들이 있다.
- fnmatch: 유닉스 스타일의 파일 이름 패턴을 찾는 함수들을 제공한다.
- glob: 유닉스 스타일의 경로 패턴 찾기 기능을 제공한다.
- io: I/O 스트림을 제어할 수 있다. 파이썬3에선 문자열을 파일로 취급 할 수 있는 StringIO 모듈을 포함한다.
- json: JSON 포맷을 읽고 쓰는 기능을 제공한다.
- logging: 파이썬이 기본으로 제공하는 로깅 기능이다.
- multiprocessing: 스레드와 흡사한 API로 자식 프로세스를 실행할 수 있다.
- operator: 기본 파이썬 연산자와 동일한 함수를 제공한다. 이것들은 람다(lambda) 함수를 작성하는 것을 대체할 수 있다.
- os: 기본적인 OS 함수를 제공한다.
- random: 랜덤 숫자를 생성하는 함수다.
- re: 정규표현식 함수를 제공한다.
- select: 이벤트 루프를 만드는 select()와 poll() 함수를 쓸 수 있게 해준다.
- shutil: 하이 레벨의 파일 기능들을 제공한다.
- signal: POSIX 시그널을 제어할 수 있다.
- tempfile: 임시 파일과 디렉터리에 대한 기능을 제공한다.
- urllib: URL을 파싱하는 함수들을 제공한다. (파이썬 2에선 urlib2 와 urlparse)
- uuid: UUID(Universally Unique Identifiers)를 만들 수 있는 모듈이다.
출처
- 실전 파이썬 프로그래밍
'Programming > Python' 카테고리의 다른 글
[python] Qt Designer 화면 디자인 (0) | 2017.03.18 |
---|---|
[python] python3 에서 URL encode (0) | 2017.03.17 |
pycharm, pandas-datareader warning (0) | 2017.01.07 |
jupyter 사용해보기 (0) | 2016.12.19 |
python decode error - UnicodeDecodeError: ‘utf-8’ codec can’t decode (0) | 2016.06.22 |
댓글