파이썬에서 모듈의 개념

"" " 
모듈 검색 순서
의 sys.path보기 검색 순서
" ""

"" "
코드 구성, 모듈, 동일한 개념입니다 언어, 라이브러리, 패키지를 프로그래밍하는 것은

패키지 모듈 파이썬 소스 코드 파일의
패키지 패키지 모듈은 함께 그룹화 패키지 이름과 동일한 이름의 디렉토리 및 관련 파일을

지정된 모듈을 찾을 수 IMPROT 모듈 이름은로드하고 개체 모듈이 생성 초기화 된
오브젝트 이름 및 로컬 네임 스페이스 범위에서 만든 관련된 단계를 증가 곳의 수입
수입 최상위 모듈의 이름 로컬 용어 공간에 첨가하고, 그 타겟 모듈 결합

"" "
OSP AS 수입을 os.path
오기 functools의
전단 (DIR ())
프린트 (functools)
인쇄 (functools.wraps)

pathlib 오기 경로에서
인쇄 (경로, 위에서 ID를 상기 ( 경로))

PL의 AS 오기 pathlib
인쇄 (디렉터리 ())
프린트 (PL)
인쇄 (pl.Path, ID (pl.Path))
인쇄 ( "T2") 

오기 TEST1의

B = test1.A ()
b.show ()
인쇄 (test1.A .__ dict__ 마법)
"" "
모듈의 모든 기록에로드 sys.modules에 이미 장착 된 모든 모듈의 기억 사전


모듈은 실행
지정되지 않은 경우, 현재 모듈의 이름을 저장하는 __name__ 특별한 변수를 정의하는 각 모듈은,의 __name__
패키지가 제한 명명 경우 기본 파일 명사 소스 코드,

인터프리터 초기화 시간, 윌 초기화 sys.modules에 사전 내장 명령 (전역 함수 생성 (이미로드 모듈 저장)
모듈 __main__ 모듈 sys 모듈은 모듈 검색 경로의 sys.path이, 상수)
파이썬 스크립트 언어


"" "
인쇄 (__ name__를)

" ""
모듈 속성
__file__ 스트링을 소스 파일 경로
__cached__ 문자열 컴파일 바이트 파일 경로가
표시 명세 모듈 __spec__
__name__ 모듈 이름
달리, 모듈이 빈 문자열 위로 설정 될 수 있으며, 모듈은 동일한 __name__이다 __package__ 패키지
"" "
# 가져 오기 m.X
# 전단 (DIR (m))
# 전단 (타입 (m))
# 전단 (MX)
인쇄 # (내)
# 인쇄 (m .__ cached__)
"" "m도 파일을 가져올 수 있습니다
" "절대 수입 congsys.path 가져 오기 *에 밑줄을 가져올 수 없습니다"

추천

출처www.cnblogs.com/ergePython/p/11455582.html