본문 바로가기

코딩/파이썬

파이썬 모듈

모듈

: .py 확장자를 가진 파일에 코드를 작성하면 모듈을 만들 수 있는데,

단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며,

다른 스크립트에서 import 구문을 사용하여 가져올 수도 있다.

 

import math_tools
print(math_tools.PI)

3.141592653589793

print(math_tools.add(10, 3))
print(math_tools.subtract(10, 3))

13

7

#모듈 클래스
circle = math_tools.Circle(5)
print(circle.area())

78.53981633974483

#필요한 속성, 클래스만 가져오기
from math_tools import PI, Circle
print(PI)
circle = Circle(5)
print(circle.area())

3.141592653589793

78.53981633974483

# 모듈을 별명을 이용해서 사용하기
import math_tools as mt
print(mt.PI)
print(mt.add(5,3))
print(mt.subtract(5,3))
circle = mt.Circle(5)
print(circle.area())

3.141592653589793

8

2

78.53981633974483

 

구글 드라이브를 활용한 모듈 사용방법

먼저 구글 드라이브를 마운트하고 아래와 같이 실행합니다.

path = '/content/drive/MyDrive/1.파이썬 기초/module'
import sys
#sys.path
sys.path.append(path)
import math_tools

 

패키지

 

: 모듈들을 포함하고 있는 디렉터리인데,

모듈(파이썬 코드를 담고있는 파일)들을 논리적으로 그룹화 할려는 경우 사용,

관련된 기능들을 함께 묶어서 코드를 체계적으로 관리 가능!