Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 __init__.py는 무엇입니까?

<시간/>

__init__.py 파일은 Python이 디렉토리를 패키지를 포함하는 것으로 취급하도록 하는 데 필요합니다. 이는 문자열과 같은 공통 이름을 가진 디렉토리가 나중에 모듈 검색 경로에서 발생하는 유효한 모듈을 의도하지 않게 숨기는 것을 방지하기 위해 수행됩니다. 가장 간단한 경우 __init__.py는 빈 파일일 수 있지만 패키지의 초기화 코드를 실행하거나 __all__ 변수를 설정할 수도 있습니다. __init__.py 파일의 예:

from math import sin
from my_package import my_func

위의 코드는 __init__.py 파일에 정의된 대로 가져올 때 패키지의 모듈에서 가져온 함수를 사용할 수 있도록 합니다. __init__.py에 대한 자세한 내용은 https://mikegrouchy.com/blog/2012/05/be-pythonic-__init__py.html

에서 읽을 수 있습니다.