Today's/Concept & Theory
[Python] 모듈
Axis
2021. 6. 18. 03:07
함수나 변수, 또는 클래스를 모아 놓은 파일.
다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든
파이썬 파일이라고도 할 수 있다.
직접 만들거나 다른 사람이 만든 모듈을 불러와 사용할 수 있다.
- import
import는 현재 디렉토리에 있는 파일이나 파이썬
라이브러리가 저장된 디렉터리에 있는 모듈만 불러올 수 있다.
사용 방법:
import 모듈명
모듈이름은 파이썬 파일의 확장자(.py)를 제거한 파일명을 말한다.
만약 모듈명.함수 와 같이 모듈명을 앞에 붙이지 않고,
모듈 내부의 함수이름만으로 코딩을 하고 싶은 경우에는,
from 모듈명 import 함수
이와 같이 사용하면 된다.
그런데 위와 같이 하면 해당 함수이름의 함수만 사용할 수 있다.
만약 모듈내의 여러 함수를 사용하고 싶을 경우에는,
from 모듈명 import 함수1, 함수2
이와 같이 함수들을 콤마(,)로 구분하여 import 해줄 수 있다.
만약 모듈내의 모든 함수를 사용하고 싶을 경우에는,
from 모듈명 import *
이와 같이 * 문자를 사용하면 되는데, * 은 "모든 것"을 뜻하는 정규 표현식이다.