Python의 모듈과 패키지 이해
Python에서 모듈과 패키지의 구분은 주로 파일 시스템 수준에서 관찰됩니다. . 주요 차이점을 살펴보겠습니다.
이러한 구별은 파일 시스템 구성에서 분명하지만, 모듈이나 패키지를 가져오면 Python에서 생성된 해당 개체는 항상 "모듈" 유형입니다. 단, 패키지를 임포트하는 경우에는 패키지의 "__init__.py" 파일에 정의된 변수, 함수, 클래스만 직접 접근 가능하며, 서브패키지나 서브모듈에는 접근할 수 없습니다.
예시
Python 표준의 "xml" 패키지를 고려하세요. 라이브러리:
패키지를 가져올 때 대화형:
import xml
"xml" 개체가 "모듈" 유형이라는 것을 알 수 있습니다. 하위 구성 요소에 액세스하려면 추가 가져오기가 필요합니다.
import xml.etree import xml.etree.ElementTree
참고: Python에는 C로 구현된 "sys"와 같은 내장 모듈도 포함되어 있지만 이러한 구별은 일반적으로 포함되지 않습니다. 모듈과 패키지에 대한 논의 중
위 내용은 Python 모듈과 패키지의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!