Today's/Concept & Theory

[Python] 모듈

Axis 2021. 6. 18. 03:07

함수나 변수, 또는 클래스를 모아 놓은 파일.
다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든
파이썬 파일이라고도 할 수 있다.
직접 만들거나 다른 사람이 만든 모듈을 불러와 사용할 수 있다.

- import
 import는 현재 디렉토리에 있는 파일이나 파이썬
 라이브러리가 저장된 디렉터리에 있는 모듈만 불러올 수 있다.

 사용 방법:

import 모듈명

 

 모듈이름은 파이썬 파일의 확장자(.py)를 제거한 파일명을 말한다.
 만약 모듈명.함수  같이 모듈명을 앞에 붙이지 않고,
 모듈 내부의 함수이름만으로 코딩을 하고 싶은 경우에는,

from 모듈명 import 함수

 이와 같이 사용하면 된다.
 그런데 위와 같이 하면 해당 함수이름의 함수만 사용할 수 있다.
 만약 모듈내의 여러 함수를 사용하고 싶을 경우에는,

from 모듈명 import 함수1, 함수2

 이와 같이 함수들을 콤마(,)로 구분하여 import 해줄 수 있다.
 만약 모듈내의 모든 함수를 사용하고 싶을 경우에는,

from 모듈명 import *

 이와 같이 * 문자를 사용하면 되는데, * 은 "모든 것"을 뜻하는 정규 표현식이다.