[Python] 모듈 불러오기
프로그램은 모듈(module)이라는 작은 부분들로 이뤄져 있다. 주피터 노트북에서 작성하는 코드도 하나의 모듈이라고 할 수 있다. 모듈들은 import
문을 통해서 서로 참조할 수 있다.
아래는 sys
모듈을 현재 모듈에서 참조하겠다는 표시이다. 앞으로는 sys
모듈을 현재 모듈에서 사용할 수 있게 된다.
import sys
sys
모듈의 변수나 함수를 사용할 때는 다음과 같이 .
을 찍어 표시한다. 아래는 sys
모듈의 platform
변수를 사용하는 예이다.
sys.platform
'win32'
다음과 같이 from .. import ..
문을 사용하면 sys
모듈에서 version
변수 하나만 참조한다.
from sys import version
이렇게 임포트한 경우에는 모듈 이름을 쓸 필요 없이 변수를 바로 사용할 수 있다.
version
'3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)]'
모듈의 이름이 길어서 매번 입력하기 불편하거나, 모듈들끼리 이름이 겹칠 수 있다. 이럴 때는 임포트를 할 때 as
를 이용해 별명을 붙인다. 아래는 random
모듈을 r
이라는 별명으로 임포트한다.
import random as r
random
모듈을 사용할 때는 r
이라는 이름으로 사용한다. 아래는 random
모듈의 randint
함수를 사용하는 예이다. randint(1, 6)
은 1에서 6까지 범위에서 정수 하나를 랜덤하게 생성한다.
r.randint(1, 6)
5