Python

[python] 모듈

nang. 2020. 9. 6. 20:21
반응형
SMALL

18. 모듈

함수나 변수 또는 클래스를 모아 놓은 파일

18.1 모듈 불러오기

  • 현재 디렉터리에 있는 파일이나 파이썬 라이브러리(파이썬을 설치할 때 자동으로 설치되는 파이썬 모듈)가 저장된 디렉터리에 있는 모듈만 불러올 수 있다
    • 디렉터리 이동없이 사용하려면?
      • $ set PYTHONPATH=모듈저장경로 명령어 작업 후에 진행
import 모듈이름 (확장자 뗀 파일이름)

모듈이름.함수()
  • 함수명만 사용하고 싶다면
from 모듈이름 import 함수

함수()
from moduleSample import add, sub

from moduleSample import *

18.2 __name__

  1. $ python moduleSample.py
  • 이 명령어의 경우 __name__ 변수에는 __main__ 값 저장
  1. $ import moduleSample
  • 이 명령어의 경우 __name__ 변수에는 모듈 이름 값(moduleSample)이 저장
  1. 사용법
if __name__ == "__main__":
    print(add(1,4))
    print(sub(4,2))
  • 1. 의 경우가 호출 되면 if 문을 타고 2. 의 경우가 호출 되면 if 문을 타지 않음

18.3 다른 파일 내에서 모듈 불러오기

  • 불러와서 사용하는 코드 방식 동일
반응형
LIST

'Python' 카테고리의 다른 글

[python] join 함수  (0) 2020.10.08
[python]  (0) 2020.09.06
[python] 클래스  (0) 2020.09.05
[python] 파일 입출력  (0) 2020.09.05
[python] 사용자 입력  (0) 2020.09.05