이 문법의 대괄호 부분에 명시한 ‘as 신규_이름’은 선택적으로 추가할 수 있다. 이 부분을 추가하면 패키지에 다른 이름이나 별칭을 줄 수 있으며, 소스 파일에서 사용할 수 있다.
패키지 전체 이름이 길면 이 기능으로 짧은 이름을 부여할 수 있다. 예를 들어 13장에서 소개하는 matplotlib.pyplot 패키지는 다음과 같이 별칭을 부여할 수 있다.
import matplotlib.pyplot as plt
함수 이름 앞에 matplotlib.pyplot을 사용하고 싶은가? 아니면 plt를 사용하고 싶은가? 여러분 생각대로 짧은 것을 사용하는 것이 더 좋을 것이다.
파이썬은 import 문의 또 다른 형태의 문법도 제공한다. 다음 두 가지 방법은 패키지 이름과 점 기호 없이 해당 모듈을 바로 사용할 수 있게 해 준다.
from 패키지_이름 import 심벌_이름 from 패키지_이름 import *
첫 번째 문법은 패키지의 ‘심벌_이름’ 모듈만 탑재하며, 나머지 모듈은 탑재되지 않는다. 하지만 명시된 ‘심벌_이름’은 (다음 예시의 pi와 같이) 별도의 객체 지정 없이 그대로 사용할 수 있게 된다.
>>> from math import pi
>>> print(pi)
3.141592653589793