私は多種多様なプログラムを作成しています。そのために、たくさんの異なるパッケージとモジュールが必要です。それらのうちのいくつかは自分で書いたものもあれば、ダウンロードしたものもあります。__init__.pyは自己記述モジュールでは何ですか?
ダウンロードされたモジュールはすべて、メインディレクトリとサブディレクトリ内のランダムな場所にファイル__init__.py
を持っています。ここでは一例です:私はstackverflowに周りに検索した
/theexamplemodule
|-__init__.py #first
|-file1.py
|-file2.py
|-folder1
| |-__init__.py #second
| |-file3.py
|-folder2
| |-data.txt
| |-file4.py
、私はこの「What is __init__.py for?初の1があると、なぜそれがモジュールまたはそのようないくつかのものとしてdirectorysを設定し、答えを見つけた...
しかし、なぜこの宣言は何であり、他のものは何ですか?
自分のモジュールはこれと似ていますが、__init__.py
ファイルはありません。私は__init__.py
ファイルの利点は得られません。これらの利点は何ですか?
まず、モジュールとパッケージの違いを理解する必要があります。 –
私は違いを知っていますが、私が得られないことは、 '__init __。py' filsの利点です。 –