제거된 모듈
제거된 모듈 (Removed Modules)
이 장에서 설명하는 모듈들은 파이썬 표준 라이브러리에서 제거됐어요. 이 문서는 사람들이 대체 모듈을 찾도록 돕기 위해 보존된 거예요. 제거된 기능을 여전히 쓰는 레거시 코드를 마주했을 때 이 페이지에서 대체 안내를 확인할 수 있어요.
본문
이 장에서 문서화된 제거된 모듈 목록은 다음과 같아요.
aifc— AIFF 및 AIFC 파일 읽기·쓰기asynchat— 비동기 소켓 명령·응답 처리기asyncore— 비동기 소켓 처리기audioop— 원시 오디오 데이터 조작cgi— Common Gateway Interface 지원cgitb— CGI 스크립트용 Traceback 관리자chunk— IFF 청크 데이터 읽기crypt— Unix 비밀번호 확인 함수distutils— 파이썬 모듈 빌드·설치imghdr— 이미지 타입 판별imp— import 내부 접근mailcap— Mailcap 파일 처리msilib— Microsoft Installer 파일 읽기·쓰기nis— Sun 의 NIS(Yellow Pages) 인터페이스nntplib— NNTP 프로토콜 클라이언트ossaudiodev— OSS 호환 오디오 장치 접근pipes— 셸 파이프라인 인터페이스smtpd— SMTP 서버sndhdr— 사운드 파일 타입 판별spwd— 섀도 비밀번호 데이터베이스sunau— Sun AU 파일 읽기·쓰기telnetlib— Telnet 클라이언트uu— uuencode 파일 인코딩·디코딩xdrlib— XDR 데이터 인코딩·디코딩
이 모듈들은 파이썬 버전이 올라가면서 제거됐으며, 대부분 더 현대적이거나 더 안전하고 유지 관리되는 대안(예: cgi → wsgiref, telnetlib → telnetlib3, nntplib → 외부 라이브러리)으로 대체됐어요. 제거된 모듈을 사용하는 기존 코드는 제거 전의 파이썬 버전이나 호환 라이브러리를 사용해 마이그레이션해야 해요.