1. Python ライブラリ (ライブラリ)
ライブラリの概念は、関連する機能モジュールの集合です。これは Python の主要な機能の 1 つでもあり、強力な標準ライブラリ、サードパーティ ライブラリ、カスタム モジュールを備えています。
2. Python モジュールは次のとおりです:
Python モジュール: 含まれ、整理されたコード スニペットがモジュールです。
表現: 記述されたコードはファイルとして保存されます。このファイルはモジュールです。 Sample.py ここで、ファイル名 smaple はモジュール名です。
関係図:
Python パッケージは次のとおりです:
パッケージは、Python アプリケーションを定義する階層的なファイル ディレクトリ構造です。モジュールまたは n 個のサブパッケージで構成される実行環境。平たく言えば、パッケージとは __init__.py ファイルを含むディレクトリです。このディレクトリには、この __init__.py ファイルと他のモジュールまたはサブパッケージが必要です。
FAQ:
特定のパスの下にモジュールを導入します
sys.path.append(yourmodulepath)を使用します
システムの下に Python へのパスを追加しますパス。毎回コードでパスを指定するのは避けてください。
システム環境変数を使用します。export PYTHONPATH=$PYTHONPATH:yourmodulepath,
このパスを /Library/Python/2.7/site のようなものに直接リンクします。 -
パッケージ ディレクトリでの良い提案:
記述されたパッケージをインポートしてテスト用に独立して実行できるようにするために、常に if __name__ == '__main__' を使用します。
複数のインポートでは、モジュールが複数回実行されるのではなく、1 回だけ実行されます。リロードを使用してモジュールを強制的に実行することもできますが、お勧めしません。
共通のパッケージ構造は次のとおりです。
package_a§── __init__.py§── module_a1.py└── module_a2.pypackage_btil── __init__.py§── module_b1。 py└ ── module_b2.py
main.py
main.py が packagea 内のモジュール modulea1 を参照したい場合は、次のように使用できます。
from package_a import module_a1
import package_a.module_a1
packagea の modulea1 が packageb を参照する必要がある場合、デフォルトでは、Python は packageb を見つけることができません。 sys.path.append('../') を使用して、この文を packagea の __init__.py に追加し、 * import __init_ をパッケージ内のすべてのモジュールに追加します。
関係図:
Python 関連の技術記事をさらに詳しく知りたい場合は、Python チュートリアル 列にアクセスして学習してください。
以上がPythonライブラリってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。