모듈
: .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
패키지
: 모듈들을 포함하고 있는 디렉터리인데,
모듈(파이썬 코드를 담고있는 파일)들을 논리적으로 그룹화 할려는 경우 사용,
관련된 기능들을 함께 묶어서 코드를 체계적으로 관리 가능!
'코딩 > 파이썬' 카테고리의 다른 글
파이썬 과제 (5). 영어 단어장 만들기 (파일 입출력) (0) | 2024.03.21 |
---|---|
변수 타입 어노테이션 (0) | 2024.03.21 |
파일 입출력 (0) | 2024.03.20 |
파이썬 과제 (4). 주민등록번호 유효성 검사 (0) | 2024.03.20 |
파이썬의 예외처리 (0) | 2024.03.20 |