Pythonモジュール参照機構

まず、参照モジュール

  • デフ:使用クラス(メソッド)、Pythonのような別のファイル・データ・プログラムで定義された関数

  • 参照されたモジュールの位置。概して
    • Python2: "/Library/Python/2.7/site-packages/"
    • python3:「/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/」
    • SYSモジュールモジュールを使用して表示することができます。コードは以下の通りです
import sys
sys.modules['os']    # 查看 模块“os”的路径

第二に、参照メカニズム

  • 方法1: import XXX ; XXX.pyはPythonのファイルです

    • XXX.pyは、すべてのコンテンツ定義のファイルに直接導入しました。
  • 第二の方法: from XXX import yyy ; XXX.pyはPythonのファイルです

    • YYYはXXX.pyをファイルに直接導入定義しました。YYYは、クラス(メソッド)、関数、データ、等です
  • 三つ import XXXの方法:; XXXディレクトリがあります

    • すべてのコンテンツは、定義XXXディレクトリに直接導入されます。
  • 四つ from XXX import yyyの方法:; XXXディレクトリがあります

    • XXXのYYYディレクトリの定義に直接導入。YYYは、クラス(メソッド)、関数、データ、等です
  • 次の5つの方法: from XXX.zzz import yyy ; XXXディレクトリであり、zzzはそのサブディレクトリであります

    • XXXディレクトリの定義の下に直接導入YYYのZZZサブディレクトリ。YYYは、クラス(メソッド)、関数、データ、等です

おすすめ

転載: www.cnblogs.com/juking/p/11220175.html