Python 33 - (복습) 모듈 , 패키지

2021. 5. 25. 09:33python

반응형

모듈

같은 폴더에 mod1.py 를 만들고
def add(a, b):
    return a + b
를 입력한 후에 새로운 파일에
import mod1
print(mod1.add(1, 2))
를 출력하면 3 이 출력된다.    css처럼 파일을 가져오는 것.

mod1.py를 아래와 같이 수정하고
def add(a, b):
    return a + b
def asdfsadf(a,b):
    return a + b
새로운 파일에
from mod1 import add 
print(add(1,2))     --->출력값3
라고 작성하면 mod1에 있는 함수중 add함수만 실행시킨다

패키지 (라이브러리와 같은 맥락)

모듈 여러 개를 모아놓은 것

바로 위 echo를 해석해보면 game폴더 안에 sound폴더안에 echo파일로부터

echo_test라는 함수를 import 즉 가져온다. 라는 의미

반응형

'python' 카테고리의 다른 글

Python 35 - (복습) 내장함수, 외장함수  (0) 2021.05.27
Python 34 - (복습) 예외처리  (0) 2021.05.26
Python 32 - (복습) 상속  (0) 2021.05.24
Python 31 - (복습) 클래스  (0) 2021.05.23
Python 30 - (복습) 파일 읽고 쓰기  (0) 2021.05.22