[python] module import

Gomi_kery·2022년 9월 15일
0

기타

목록 보기
3/7
post-thumbnail

module

  • 파이썬 코드를 논리적으로 묶어서 관리하고 사용할 수 있도록 하는 것.
  • 하나의 파이썬 파일(*.py) 파일을 의미하기도 함.
  • 표준 라이브러리 모듈을 제공하고 있지만, 사용자가 만들어서 사용도 가능함.

💥 module을 import 하지 않으면?!

  • import 하지 않은 모듈이나 모듈 내 함수(데이터)를 사용 시 에러 메세지가 출력됨.

    아래의 상황은 random 모듈과 random 모듈 내 shuffle 함수를
    import 하지 않고 즉시 호출했을 때의 출력.

    NameError :
    			name 'random' is not defined
    			name 'shuffle' is not defined


module import

  1. 특정 모듈
  • 특정 모듈 전체를 import 하는 방법.
  • 모듈.함수 형식으로 사용해야함.

    from 모듈

    # 예시
    from random
    from math
  1. 모듈 내 특정 함수(데이터)
  • 모듈 내에서 특정 함수만 import 하는 방법.
  • 함수() 로 사용 가능.

    from 모듈 import 함수(데이터)

    # 예시
    from random import shuffle
    from math import sqrt
  1. 모듈 내 모든 함수(데이터)

    from 모듈 import *

    # 예시
    from calculate import *
    from sys import *
profile
QA. 손으로 할 수 있는 모든 것을 좋아합니다.

0개의 댓글