들어가며
- 파이썬 패키지는 파이썬 모듈의 집합체 입니다.
- 사용자의 정의에 따라 파이썬 패키지를 만들 수 있습니다.
- 이때 여러 각각의 파이썬 스크립트들을 하나의 모듈로써 임포트하는 메카니즘을 제공하는 __init__.py 을 사용하면 어렵지 않 만들 수 있습니다.
파이썬 패키지 만들기
본 예제에서는 입력된 문자를 print하는 패키지를 만듭니다.
먼저, 패키지를 정의할 python 모듈을 포함하는 디렉터리를 생성한 뒤 해당 디렉터리에 python 파일을 작성합니다.
def winter_print(text): return print(text)
init.py에 import를 추가하여, 만든 패키지를 쉽게 불러와 사용할 수 있도록 합니다.
from .print import winter_print
파이썬 패키지 사용하기
그 후, 만들어진 패키지를 불러와 사용해 봅니다.
# package_test.py import winter_package winter_package.winter_print("this is test")
python package_test.py this is test
마무리
- init.py 을 통해 새롭게 만든 패키지를 쉽게 사용할 수 있게 됩니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.