파이썬 모듈

박은정·2021년 7월 23일
0

TIL

목록 보기
2/70

모듈

  1. 함수나 변수 또는 클래스를 모아 놓은 파일
  2. 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 파이썬 확장자 .py 로 만든 파이썬 파일

모듈 예시 mod1.py

# mod1.py
def add(a, b):
    return a + b

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

모듈 사용

>>> import mod1

import

  • 이미 만들어 놓은 파이썬 모듈을 사용할 수 있게 해주는 명령어
  • 현재 디렉터리에 있는 파일 이나 파이썬 라이브러리 가 저장된 디렉터리에 있는 모듈만 불러올 수 있음

모듈 안에 있는 함수 사용

>>> import mod1
>>> print(mod1.add(3, 4))
7
>>> print(mod1.sub(4, 2))
2

모듈 이름 뒤에 . (도트 연산자)를 붙이고 함수 이름 붙이기
예) mod1.py 파일에 있는 add() 함수를 사용

파이썬 라이브러리 : 파이썬을 설치할 때 자동으로 설치되는 파이썬 모듈


import 사용방법

import 모듈이름

이때 모듈 이름 : mod1.py에서 .py를 제거한 mod1만을 가리킴

모듈이름없이 함수 이름만으로 사용하고 싶은 경우 (1)

import mod1.add, import mod1.sub 말고
`import add, import sub 처럼 사용하고 싶은 경우

from mod1 import add
from mod1 import sub

모듈이름없이 함수 이름만으로 사용하고 싶은 경우 (2)

mod1.py 파일의 add 함수sub 함수 둘 다 사용

  1. 콤마,로 구분 하여 필요한 함수 불러온다
    import 모듈함수1, 모듈함수2 처럼 사용
from mod1 import add, sub
  1. * 문자 사용
    정규표현식에서 * 문자는 모든 것 이라는 의미
    예) mod1.py 의 모든 함수를 불러서 사용한다
from mod1 import *
profile
새로운 것을 도전하고 노력한다

0개의 댓글