수색…


비고

Python 패키지를 ZIP 파일에 넣을 수 있으며, 스크립트의 시작 부분에 다음 줄을 추가하면 그렇게 할 수 있습니다.

import sys
sys.path.append("package.zip")

모듈

모듈은 가져올 수있는 단일 파이썬 파일입니다. 모듈을 사용하는 것은 다음과 같습니다 :

module.py

def hi():
    print("Hello world!")

my_script.py

import module
module.hi()

통역관에서

>>> from module import hi
>>> hi()
# Hello world!

패키지

패키지는 여러 Python 파일 (또는 모듈)로 구성되며 C 또는 C ++로 작성된 라이브러리도 포함 할 수 있습니다. 단일 파일이 아니라 다음과 같은 전체 폴더 구조입니다.

폴더 package

  • __init__.py
  • dog.py
  • hi.py

__init__.py

from package.dog import woof
from package.hi import hi

dog.py

def woof():
    print("WOOF!!!")

hi.py

def hi():
    print("Hello world!")

모든 Python 패키지에는 __init__.py 파일이 있어야합니다. 당신이 당신의 스크립트 (에 패키지를 가져올 때 import package )는 __init__.py 스크립트는 패키지의 기능의 모두에 대한 액세스를 제공, 실행됩니다. 이 경우 package.hipackage.woof 함수를 사용할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow