Python으로 배우는 소프트웨어 공학 원칙
Adam Spannbauer
Machine Learning Engineer at Eastman

work_dir/my_package/utils.py에서 작업
def we_need_to_talk(break_up=False):
"""Helper for communicating with significant other"""
if break_up:
print("It's not you, it's me...")
else:
print('I <3 U!')
work_dir/my_script.py에서 작업
# utils 하위 모듈 가져오기
import my_package.utils
# 만남을 정리하기로 결정
my_package.utils.we_need_to_talk(break_up=True)
It's not you, it's me...
work_dir/my_package/__init__.py에서 작업
from .utils import we_need_to_talk
work_dir/my_script.py에서 작업
# 사용자 정의 패키지 가져오기
import my_package
# 소울메이트임을 깨달음
my_package.we_need_to_talk(break_up=False)
I <3 U!


Python으로 배우는 소프트웨어 공학 원칙