반응형
250x250
Notice
Recent Posts
Recent Comments
Link
이롭게 현명하게
[Python] 파이썬 패키지 본문
728x90
반응형
패키지(Packages) : 도트(.)를 가지고 사용하여 파이썬 모듈을 계층적(디렉터리구조)으로 관리할 수 있게 해 준다.
모듈 A.B
A : 패키지 명
B : A 패키지의 B모듈
가상 game 패키지 예시
game/
__init__. py
sound/
__init__.py
echo.py
wav.py
graphic/
__init__.py
screen.py
render.py
play/
__init__.py
run.py
test.py
디렉터리 : game, sound, graphic, play
루트 디렉터리 : game
서브 디렉터리 : sound, graphic, play
모듈 : __init__.py , echo.py , wav.py , screen.py , render.py , run.py , test.py
<패키지를 사용하는 이유>
패키지 구조로 파이썬 프로그램을 만드는 것이 공동 작업이나 유지 보수 등 여러 면에서 유리하다.
패키지 구조로 모듈을 만들면 다른 모듈과 이름이 겹치더라도 안전하게 사용할 수 있다.
import 디렉터리명.모듈명
from 디렉터리명.모듈명 import 사용할 함수명
.. : 부모 디렉터리
. : 현재 디렉터리
잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊
댓글과 좋아요는 큰 힘이 됩니다!
더보기
[ 참고자료 ]
728x90
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 내장 함수 (0) | 2023.04.05 |
---|---|
[Python] 파이썬 예외처리 (0) | 2023.04.04 |
[Python] 파이썬 모듈 (0) | 2023.03.31 |
[Python] 파이썬 클래스 (0) | 2023.03.30 |
[Python] 프로그램 입출력 / sys모듈 (0) | 2023.03.29 |
Comments