[Python] 모듈

_찬·2022년 9월 28일
0

Python

목록 보기
6/9
post-thumbnail

파이썬에서 모듈(module)이란 하나의 파이썬 파일(.py 파일)을 의미한다.

만약 이런 모듈이 많이 모이면 패키지가 된다.


먼저 Module이라는 폴더를 만들어준다.
그리고 하위폴더에는 price.py, theater_module.py를 만들어준다.

__pycache__는 왜 생기는진 모르겠지만 찾아보니 컴파일을 하는데 더 좋다고 한다.


모듈 불러오는 법

theater_module 파일에는 아래와 같이 넣어준다.

import를 통해서 입력받는 법

# 일반 가격 
def price(people):
    print(f'{people} 명 가격은 {people * 10000} 원 입니다.')

# 조조할인 가격 
def price_morning(people):
    print(f'{people} 명 조조할인 가격은 {people * 6000} 원 입니다.')

# 군인 할인 가격 
def price_soldier(people):
    print(f'{people} 명 군인 할인 가격은 {people * 4000} 원 입니다.')

if __name__ == '__main__' :
    price(30)
    price_morning(30)
    price_soldier(30)

이제 이 모듈에서 일반, 조조, 군인에 해당하는 가격을 출력해보겠다.

import theater_module 

theater_module.price(3)
theater_module.price_morning(4)
theater_module.price_soldier(5)

import_module에서 price()를 불러오고 안에 매개변수 값 3을 넣어준다.
나머지도 함수의 이름만 다르고 동일하다.

지금은 조금 어려울 수도 있지만 계속하고 코드도 조금씩 수정하다 보면 이해할 수 있다.

profile
꾸준한 사람이 되길!

0개의 댓글