Python/Python Basic

10. 모듈화 Module

HicKee 2023. 2. 7. 23:41

Main

# 모듈화 1
# 패키지 -> 연관성이 있는 파일들의 모음
# 모듈 -> 연관성이 있는 함수의 모음
# 모듈보다 패키지가 큰 개념이다

# 동일한 폴더 내에 존재해야한다
# 전부 가져오기
import Module_01_Calculate
res = Module_01_Calculate.plus(10, 20)
print('더하기 결과 : ', res)

# 한가지만 가져오기
from Module_01_Calculate import minus
print('빼기 결과 : ', minus(100, 50))

# 이런식으로도 가능
from Module_01_Calculate import minus, multi
print('빼기 결과 : ', minus(100, 50))
print('곱하기 결과 : ', multi(10, 3))

# 모든 모듈의 내용을 import

# 별명으로 사용하기
import Module_01_Calculate as ca
print(ca.plus(10, 20))

Module_01_Calculate

# 한가지 기능만 존재

def plus(a, b):
    return a + b


def minus(a, b):
    return a - b


def multi(a, b):
    return a * b


def div(a, b):
    return a / b
__init__.py

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

11. package 패키지  (0) 2023.02.09
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