티스토리 뷰

반응형

모듈이란 

모듈이란 함수나 변수 또는 클래스를 모아 놓은 파일을 말한다. 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있도록 만든 파이썬 파일이라고도 할 수 있다. 파이썬으로 프로그래밍을 할 때 굉장히 많은 모듈을 사용한다. 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고 우리가 직접 만들어서 사용할 수도 있다. 그럼 오늘은 모듈을 어떻게 만들고 사용할 수 있는지 알아보자.


모듈 만들기

1
2
3
4
5
6
# mod1.py
def add(a, b):
    return a + b
 
def sub(a, b): 
    return a-b
cs


add와 sub 함수만 있는 파일 mod1.py를 만들고 현재 본인이 스터디하고 있는 컴퓨터 디렉터리에 저장하자. 

이 mod1.py 파일이 바로 모듈이다. 지금까지 에디터로 만들어 온 파일과 다르지 않다. 

(파이썬 확장자 .py로 만든 파이썬 파일은 모두 모듈이다.)

모듈 불러오기


위에서 만든 모듈 mod1.py 파일을 파이썬엣 불러와 사용해보자.

먼저 아래와 같이 명령 프롬프트 창을 열고 위에서 저장한 mod1.py를 저장한 디렉터리로 이동한 다음 대화형 인터프리터를 실행한다. 


python 입력

>>>



1
2
3
4
5
6
7
>>> import mod1
>>> print(mod1.add(3,4))
7
>>> print(mod1.sub(6,3))
3
>>> 
 
cs


반응형
댓글