더북(TheBook)

2.11.3 as

import로 가져온 모듈의 리소스를 사용하려면 모듈명을 그대로 써야 했습니다. 하지만 as라는 키워드로는 모듈명을 원하는 대로 지정해서 사용할 수 있습니다.

import 모듈 as 별명

pizza 모듈을 import한 후 간편하게 p라고 불러 사용하고 싶다면 다음과 같이 코드를 작성합니다.

import pizza as p
p.make_pizza("A")

from import 구문에서도 as로 가져온 리소스마다 별명을 붙여 사용할 수 있습니다.

from 모듈 import 함수 as 별명 1, 변수 as 별명 2, 클래스 as 별명 3

다음과 같이 as 키워드를 사용하면 코드를 간결하게 만들 수 있지만, 원래 이름을 과도하게 축약한 별명을 사용한다면 오히려 더 알아보기 힘들 수 있으니 주의하길 바랍니다.

from pizza import make_pizza as mp, make_pizza_box as mpb
mp("A")
mpb("A")
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.