인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

kium님의 프로필 이미지
kium

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

__all__

__init__ 관련 질문드립니다.

작성

·

155

0

from travel import *

위와 같이 했을때 타일랜드만 import가 되는건 단지 타일랜드 모듈이 먼저 만들어 졌기  때문인가요? 무슨 법칙이 있는건지요?

패키지를 만들었을때 모든 모듈을 import가능하게 하기 위해서는 __init__.py에 모두 기재를 해야 하는건지요

답변 부탁 드릴께요

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

조금 더 뒷쪽에 설명이 될텐데요,

from 패키지 import * 을 할 때 __init__.py 에 __all__ 이라는 것에 공개하기 원하는 모듈을 적으면 그곳에 적힌 모든 것이 import 대상에 포함됩니다. ^^

kium님의 프로필 이미지
kium

작성한 질문수

질문하기