サーチ…


備考

PythonパッケージをZIPファイルに入れて、スクリプトの先頭に次の行を追加すると、そのように使うことができます:

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

モジュール

モジュールはインポート可能な単一のPythonファイルです。モジュールを使用すると、次のようになります。

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.hiおよびpackage.woof関数を使用することができます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow