본문 바로가기
기초 및 언어/▶ python

19_Python 파이썬 모듈

by 류딩이 2023. 12. 13.

1. 모듈

파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할  있으며, 다른 스크립트에서 import 구문을 사용하여 가져올  있습니다.

 

 

 

 math_tools.py

# 변수

PI = 3.141592


# 함수

def add(a, b):
return a + b


def subtract(a, b):
return a - b


# 클래스
class Circle:
def __init__(self, radius):
self.radius = radius


def area(self):
return PI * self.radius * self.radius

.

 

구글 드라이브 마운트해서 사용하기

→ 구글드라이브에 math_tools.py 업로드 후 경로지정

path = '/content/drive/MyDrive/컴퓨터비전 시즌1/1.파이썬 기초/module/'

import sys
sys.path.append(path)
import math_tools
 

 

# 모듈 내의 변수
print(math_tools.PI)
더보기
더보기
3.141592653589793
# 모듈 내의 함수
print(math_tools.add(5,3))
print(math_tools.subtract(5,3))
# 모듈 내의 클래스
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.add(5, 3))  # 8
print(mt.subtract(5, 3))  # 2

# 모듈 내의 클래스 사용
circle = mt.Circle(5)
print(circle.area())
더보기
더보기
8
2
78.53981633974483