코드가 작성된 하나의 파이썬 파일을 의미한다.
import 모듈명
: 모듈 전체 사용from 모듈 import 변수, 함수 또는 클래스
: 모듈 일부 사용
goodjob.py
def say():
print('참 잘했어요')
import 모듈명
사용법
new.py
import goodjob # 확장자 명을 제외한다.
goodjob.say() # 참 잘했어요
from 모듈 import 변수, 함수 또는 클래스
사용법
new.py
from goodjob import say
say() # 참 잘했어요
모듈들의 집합을 말한다.
따라서 패키지는 하나의 폴더이다.package 폴더안에 goodjob.py, goodbye.py 가 들어있다고 가정하자
해당 패키지를 사용하기 위한 방법은 다음과 같다.
import package.goodjob
package.goodjob.say() # 참 잘했어요
from package import goodbye
goodbye.bye() # 또 만나요
만약 여러 모듈을 사용하고 싶다면 콤마를 사용하여 다음과 같이 사용한다.
from package import goodjob, goodbye
goodjob.say() # 참 잘했어요
goodbye.bye() # 또 만나요