개발로그필름
[Python] 모듈 & 패키지 본문
728x90
반응형
SMALL
# Thailand.py
class ThailandPackage:
def detail(self):
print("[태국 패키지 3박 5일] 방콕, 파타야 여행 (야시장 투어) 50만원")
# vietnam.py
class VietnamPackage:
def detail(self):
print("[배트남 패키지 3박 5일] 다낭 효도 여행 60만원")
import theather_module
theather_module.price(3) # 3명이서 영화 보러 갔을 때 가격
theather_module.price_morning(4) # 4명이서 조조 할인 영화 보러 갔을 때
theather_module.price_soldier(5) # 5명의 군인이 영화 보러 갔을 때
import theather_module as mv
mv.price(3)
mv.price_morning(4)
mv.price_soldier(5)
from theather_module import *
# from random import *
price(3)
price_morning(4)
price_soldier(5)
from theather_module import price, price_morning
price(5)
price_morning(6)
# price_soldier(7) 오류
from theather_module import price_soldier as price
price(5)
import travel.thailand
trip_to = travel.thailand.ThailandPackage()
trip_to.detail()
from travel.thailand import ThailandPackage
trip_to = ThailandPackage()
trip_to.detail()
from travel import vietnam
trip_to = vietnam.VietnamPackage()
trip_to.detail()
# init.py에 실행될 코드
from travel import *
trip_to = vietnam.VietnamPackage()
trip_to.detail()
# init.py
__all__ = ["vietnam"]
반응형
LIST
'IT > Python' 카테고리의 다른 글
[python] 예외처리, 에러 발생시키기, 사용자 정의 예외처리, finally (0) | 2022.10.13 |
---|---|
[python] 파이썬 퀴즈 1 (0) | 2022.10.13 |
[Python] 내장함수 & 외장함수 (1) | 2022.09.30 |
[Python] for문과 함께 자주 사용하는 range 함수 (1) | 2022.09.30 |
[Python] 리스트 내포 (0) | 2022.09.30 |
Comments