Python/Python Basic

11. package 패키지

HicKee 2023. 2. 9. 23:37
# 패키지 1
# 1개의 파일만 존재
# 패키지 폴더안에 __init__ 빈 파이썬 파일이 필요

from mypackage import Package_01_Calculate
res = Package_01_Calculate.plus(10, 20)
print('패키지 덧셈 : ', res)

from mypackage import Package_01_Calculate as ca
res = ca.plus(10, 20)
print('패키지 덧셈 : ', res)

# 패키지 2
# 여러개의 파일만 존재
# 패키지 폴더안에 __init__ 파일 안에 __all__ = ['Package_01_Calculate','Module1','Module2','Module3','Module4'] 필요
# __all__ = [파이선 파일의 이름]
# Module안 __name__ 은 자기자신의 이름을 지칭한다

from mypackage2 import Module1, Module2
Module1.show_mod_info()
Module2.show_mod_info()

 

'Python > Python Basic' 카테고리의 다른 글

10. 모듈화 Module  (0) 2023.02.07
09. 튜플 Tuple  (0) 2023.01.16
08. 딕셔너리 Dictionary  (0) 2023.01.16
07. 리스트 List 04  (0) 2023.01.15
07. 리스트 List 03  (0) 2023.01.15