이롭게 현명하게

[Python] 파이썬 패키지 본문

Python

[Python] 파이썬 패키지

dev_y.h 2023. 4. 3. 18:50
728x90
반응형

※ 본 포스팅은 윈도우 11, Pycharm, Python3 환경에서 작성되었습니다.


 

 

패키지(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 사용할 함수명
.. : 부모 디렉터리
. : 현재 디렉터리

 

 

 

 

[Python] 파이썬 예외처리

목차 오류 예외 처리 기법 오류 회피하기 오류 발생시키기 예외 만들기 [오류 예외 처리 기법] try, except문 try ... finally 여러 개의 오류 처리하기 try ... else 1. try except문 try 블록 : except : try 블록 수

devyihyun.tistory.com


잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊

댓글과 좋아요는 큰 힘이 됩니다!

 

 

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