파이썬 모듈 (python module) 만들기, 호출하기 - 코드잇

bearwoong

·

2020. 3. 17. 00:15

728x90

파이썬 모듈 (python module) 만들기, 호출하기 - 코드잇

모듈 (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 다음에 *을 써주면 한번에 다 불러올 수 있다. 다만 모듈에 있는 함수가 많고, 나는 그 중에서 몇 개만 사용할 예정이면 처음의 방법처럼 몇 개만 불러오는 것이 좋다. 코드가 가능한 간결하게 돌아가는 것이 프로그래밍을 잘하는 것이다.

반응형