open:파이썬-표준라이브러리

파이썬 표준라이브러리

  • 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)를 만들 수 있는 모듈이다.

출처

  • 실전 파이썬 프로그래밍

  • open/파이썬-표준라이브러리.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1