더북(TheBook)

이때 pizza 모듈 안에서 특정 함수, 변수, 클래스만 import하려면 from 키워드를 사용합니다.

from 모듈 import 함수, 변수, 클래스

pizzamake_pizza_box 함수만 import해 보겠습니다.

factory.py

> from pizza import make_pizza_box
> make_pizza_box("A")
피자 A 용기를 생산합니다.

이렇게 pizza.py를 import한다면 factory.py 내에서는 pizza.py의 make_pizza_box 함수만 사용할 수 있습니다. 또 from import를 사용하여 특정 리소스만 import했다면 해당 리소스에 접근할 때 더 이상 모듈명을 쓰지 않아도 됩니다.

Note ≡


모듈명을 붙이지 않는 것이 편리할 수도 있지만 코드양이 많아질수록 원래 선언된 위치를 찾기 어려울 수 있습니다. 이때는 리소스명에 마우스를 올리고 Ctrl을 누른 상태에서 마우스 왼쪽 버튼을 누르면 해당 리소스가 선언된 위치로 이동하므로 원래 리소스를 알 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.