Python のモジュール は .py で終わる Python ファイルで、Python オブジェクト定義と Python ステートメントが含まれています。モジュールを使用すると、Python コード セグメントを論理的に編成できます。関連するコードをモジュールに割り当てると、コードがより使いやすく、理解しやすくなります。 Python のモジュール では関数、クラス、変数を定義でき、モジュールには実行可能コードを含めることもできます。
まず、Python の モジュール、ライブラリ、パッケージの違いを理解する必要があります
Python のモジュールは次のとおりです。
自己完結型で編成されたコード部分がモジュールです。
表現としては、記述したコードはファイルとして保存されます。このファイルはモジュールです。 Sample.py ここで、ファイル名 smaple はモジュール名です。
Python パッケージは次のとおりです。
パッケージは階層的なファイル ディレクトリ構造であり、n 個のモジュールまたは n 個のサブパッケージで構成される Python アプリケーション実行環境を定義します。
平たく言うと、パッケージとは __init__.py ファイルを含むディレクトリです。このディレクトリには、この __init__.py ファイルと他のモジュールまたはサブパッケージが必要です。
Python ライブラリは次のとおりです。
他のプログラミング言語を参照すると、特定の機能を完了する Python のコードのコレクションを指し、ユーザーが使用できるコードを組み合わせたものです。 Python では、パッケージとモジュールの形式になります。
例
次の例は、単純なモジュール support.py です。
support.py モジュール:
def print_func( par ): print "Hello : ", par return
さて、 Python のモジュール はファイルであると述べましたが、特定のタイミングでそれを検索するにはどうすればよいでしょうか?
検索パス
モジュールをインポートするとき、Python パーサーによるモジュールの場所の検索順序は次のとおりです:
1 、現在のディレクトリ
2。現在のディレクトリにない場合、Python はシェル変数 PYTHONPATH の下にあるすべてのディレクトリを検索します。
3. どちらも見つからない場合、Python はデフォルトのパスをチェックします。 UNIX では、通常、デフォルトのパスは /usr/local/lib/python/ です。
モジュール検索パスは、システム モジュールの sys.path 変数に保存されます。変数には、現在のディレクトリ、PYTHONPATH、およびインストール プロセスによって決定されるデフォルトのディレクトリが含まれます。
以上がPython のモジュールとは何ですか? Python のモジュールの問題を 3 分で理解しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。