Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

모듈 및/또는 패키지에서 Python 클래스를 구성하는 방법

<시간/> <본문>

Python 클래스를 모듈 및/또는 패키지로 구성하는 것은 개인의 선호도, 편의성, 가독성 및 애플리케이션 자체에 크게 좌우됩니다. 각 클래스가 별도의 파일에 보관되는 경우가 항상 있습니다. 때로는 관련 클래스를 하나의 파일에 보관하면 파일이 상당히 커질 수 있지만 때로는 괜찮을 수도 있습니다. 따라서 모든 것은 시나리오, 편의성 및 클래스 작업의 용이성에 달려 있습니다.

모듈은 Python 정의 및 명령문을 포함하는 파일입니다. 파일 이름은 .py 접미사가 추가된 모듈 이름입니다. 모듈 내에서 모듈의 이름(문자열)은 전역 변수 __name__의 값으로 사용할 수 있습니다.

모듈은 함수 정의뿐만 아니라 실행 가능한 명령문을 포함할 수 있습니다. 이러한 명령문은 모듈을 초기화하기 위한 것입니다. import 문에서 모듈 이름이 처음 발견될 때만 실행됩니다. 파일이 스크립트로 실행되는 경우에도 실행됩니다. 모듈은 다른 모듈을 가져올 수 있습니다.

하나 이상의 기능을 제공하는 관련 모듈의 모음을 패키지라고 합니다. 따라서 Python에서 클래스는 모듈과 패키지로 구성되어 있다고 요약할 수 있습니다.