본문으로 바로가기

파이썬 모듈 사용하기

category python 2020. 6. 3. 14:23

모듈이란?

모듈이란 일종의 변수,함수,클래스를 모아 놓은 파일(.py) 이다.

이렇게 만들어 놓은 파일은 다른 파일에서 import 하여 사용가능하다.

 

모듈 만들기

모듈은 만들어 놓은 상태에서 다른 파일에서 사용해 보자.

아래의 예는 클래스 및 변수, 함수를 사용한 모듈이다.

 
# 여기는 test.py
sum = 0
 
class printing():
    def text(self):
        print('합계는 {} 입니다.'.format(sum))
 
def multi(a,b):
    global sum
    sum = 0
    sum = a * b
    return sum
 
def add(a,b):
    global sum
    sum = 0
    sum = a + b
    return sum
 
 

 

모듈 사용하기

위에 test.py를 만들었다면

test1.py 를 하나더 생성한다. 그리고 test.py 파일을 import 한다.

 
# 여기는 test1.py
import test
 
# 클래스를 부르는 예제
txt = test.printing()
print(txt.text())
 
# 함수 예제
print(test.multi(1,2))
print(test.add(1,2))
 
# 변수 예제
print(test.sum)
 
 

 

모듈이름 없이 사용하고 싶을때

때때로 import 로 모듈이름 을 넣었지만 

함수,변수,클래스 이름만 가지고 사용하고 싶을때가 있다.

이럴때 쓰는 방법을 from test import *

이런식으로 사용하여 주면 된다.

 
# 여기는 test1.py
from test import *
 
# 클래스를 부르는 예제
txt = printing()
print(txt.text())
 
# 함수 예제
print(multi(1,2))
print(add(1,2))
 
# 변수 예제
print(sum)
 
 

 


댓글을 달아 주세요

  1. 파이썬계모 2020.06.05 22:05

    우왕

황시나의 개발새발개발
블로그 이미지 황시나 님의 블로그
MENU
    VISITOR 오늘0 / 전체20,608