私は有意義に解釈されるだけで2つのファイル名を知っている:__init__.py
と__main__.py
パッケージレベルには他にどのような特別なモジュール(ファイル)がありますか?
__init__.py
:パッケージの初期化ファイル。パッケージが最初にインポート/インポートされたときに実行されます。このファイルが存在する場合、ディレクトリはパッケージと見なされます(initモジュールを持たない "名前空間パッケージ"もあります)。
__main__.py
:パッケージのメインエントリポイント。このファイルは、コマンドラインからパッケージを実行するときに実行されます。 (例:python -m PackageName
)
存在するファイルとは何ですか?
*現在*他のものがあるかどうかわかりませんが、 '__ * __。py'にマッチするものはPython自体が使用するために予約されていると仮定します。ファイルを作成しないでくださいそのような名前であなた自身の。 – chepner
しかし、これらのダンダーファイル*は作成することを意図しています。パッケージの一部.. – Inversus
多分現在何もありません。私はその答えとしての決定的な証拠を受け入れるだろう。 – Inversus