[Python] 모듈과 패키지

Narcoker·2023년 3월 28일
0

Python

목록 보기
10/13

✏️모듈

코드가 작성된 하나의 파이썬 파일을 의미한다.

  • 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() # 또 만나요
profile
열정, 끈기, 집념의 Frontend Developer

0개의 댓글