파이썬 모듈 (python module) 만들기, 호출하기 - 코드잇
bearwoong
·2020. 3. 17. 00:15
728x90
모듈 (module)
파이썬에서 모듈은 미리 만들어 놓은 변수나 함수 등을 묶어놓은 것이다. 그래서 모듈을 불러오기만 하면 함수를 따로 정의하지 않아도 그 함수를 실행할 수 있게 된다.
모듈 만들기
1. 모듈을 만들 파이썬 파일을 하나 생성해준다.
2. 모듈에 함수를 정의해준다. hello 라는 함수를 아래 코드와 같이 만들어보았다.
# test 모듈
#인사하기
def hello(name, age):
print("안녕하세요 제 이름은 "+name+" 입니다. "+"나이는 "+age+"살 입니다.")
모듈에 있는 함수 호출하기
위에서 만든 모듈에 있는 함수를 불러올 때는 from test import hello 이렇게 불러올 수 있다.
from 다음에는 모듈이름, 위의 경우 test를 쓰고 import 다음에는 함수이름, 위의 경우 hello를 쓴다.
test에 있는 hello함수를 호출해서 자기 소개를 하는 코드는 이렇다.
#모듈의 함수 호출하기
from test import hello
#함수 사용하기
hello("Jake","26")
실행해보면 "안녕하세요 제 이름은 Jake 입니다. 나이는 26살 입니다." 이라는 결과를 볼 수 있다.
모듈에 변수나 함수, 클래스가 여러개 일 때는
from 모듈이름 import *
이렇게 import 다음에 *을 써주면 한번에 다 불러올 수 있다. 다만 모듈에 있는 함수가 많고, 나는 그 중에서 몇 개만 사용할 예정이면 처음의 방법처럼 몇 개만 불러오는 것이 좋다. 코드가 가능한 간결하게 돌아가는 것이 프로그래밍을 잘하는 것이다.
반응형