파이썬 패키지 만들기

작성자 김아름 수정일 2022-12-13 08:29

#python, #package, #python3, #파이썬, #패키지

들어가며

  • 파이썬 패키지는 파이썬 모듈의 집합체 입니다.

  • 사용자의 정의에 따라 파이썬 패키지를 만들 수 있습니다.

  • 이때 여러 각각의 파이썬 스크립트들을 하나의 모듈로써 임포트하는 메카니즘을 제공하는 __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 을 통해 새롭게 만든 패키지를 쉽게 사용할 수 있게 됩니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300