この記事の例では、Python モジュール パッケージの __init__.py ファイルの機能について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
私は 1 年以上 Django を使って開発してきましたが、Python モジュールの __init__.py ファイルの重要性にはほとんど注目していませんでした。このファイルの紹介を見たときはショックを受けました。重要すぎる
モジュールパッケージ:
パッケージは通常ディレクトリであり、ディレクトリ内の最初のファイルは __init__.py です。次に、いくつかのモジュール ファイルとサブディレクトリがあり、そのサブディレクトリに __init__.py がある場合、それはこのパッケージのサブパッケージです。
ほぼ次のようになります:
パッケージ 1/ __init__.py モジュール 1.py モジュール 2.py パッケージ 2
パッケージ 1/パッケージ 2/ __init__.py モジュール 1.py モジュール 2.py
次のようなパッケージをインポートできます:
import Package1
または、サブモジュールとサブパッケージを呼び出します:
from Package1 import Module1 from Package1 import Package2 ,import Packag1.Module1 ,import Packag1.Package2
パッケージ構造のいくつかの層を詳しく調べることができます:
from Package1.Package2 import Module1 ,import Package1.Package2.Module1
パッケージの本質は __init__.py ファイルにあるはずだと思います。
Python 関連のコンテンツにさらに興味がある読者は、このサイトの特別トピックをチェックしてください: 「Python 画像操作スキルの概要」、「Python データ構造とアルゴリズムのチュートリアル」、「Python ソケット プログラミング スキルの概要」、「 Python 関数の使用スキルのまとめ」、「Python の文字列操作のスキルのまとめ」、「Python 入門と上級の古典的なチュートリアル」、および「Python ファイルとディレクトリの操作のスキルのまとめ」
この記事が Python プログラミングのすべての人に役立つことを願っています。