最終更新:2020-07-21 (火) 02:17:51 (18d)  

Python/import
Top / Python / import

用語

モジュール

  • 関数やクラスなどをまとめて書いたファイル

パッケージ

  • モジュールと__init__.py?を含むディレクトリ
  • Python 3.3以降では、__init__.py?を含まないディレクトリもパッケージとしてインポートできる (名前空間パッケージ)

Python/パッケージ

import パッケージ名.モジュール名
import パッケージ名.モジュール名.属性名
from パッケージ名 import モジュール名

Python/モジュール

import

  • モジュール全体をインポート
    import モジュール名

from

  • モジュールの一部の関数やオブジェクトやメソッドを限定してインポート
  • モジュール名の部分を省略して呼び出せる
    from モジュール名 import 属性1,属性2
    from モジュール名 import *

as

  • 別名でのインポート
    import モジュール名1 as 別名1,モジュール名2 as 別名2
    from モジュール名 属性1 as 別名1,属性2 as 別名2

relad

  • reload(モジュール名)

PEP 8