SW개발/Python

[Python]모듈이란?

모듈

모듈이란 함수나 변수 또는 클래스를 모아놓은 파일이다. 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게 만든 파이썬 파일이라고도 할 수 있다.

 

모듈 만들기

# mod1.py

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

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

위와 같이 간단함 모듈을 생성하였다. 그렇다면 모듈은 어떻게 이용해야 할까?

 

모듈 불러오기

import mod1

print(mod1.add(3, 4))
print(mod1.sub(3, 2))

import 모듈이름을 통해 모듈을 불러올 수 있다. .py의 확장자는 붙이지 않도록 한다.

 

from mod1 import add

add(3, 4)

from 모듈이름 import 모듈함수 이런 형식을 이용하면 모듈 이름을 붙이지 않고 바로 해당 모듈의 함수를 사용할 수 있다.

add 대신 * 을 사용하면 mod1 모듈의 모든 함수를 불러와 사용한다는 뜻을 내포하고 있다.

 

 

728x90

'SW개발 > Python' 카테고리의 다른 글

[Python]패키지란?  (0) 2021.01.21
[Python]if __name__ == "__main__" 란?  (0) 2021.01.20
[Python]Class 는 왜 필요한가?  (2) 2021.01.19
[Python]split, join 함수  (0) 2020.11.23
[Python]lambda 함수  (0) 2020.11.22