Python に関するいくつかのオープン ソース プロジェクトを見回してきましたが、見慣れないファイルやパターンがたくさんあります。
まず、多くのプロジェクトには というファイルがsetup.py
あり、通常は 1 つの関数が含まれています。
setup(blah, blah, blah)
第 2 に、多くの場合、単に呼び出され__init__.py
、ほとんど情報を含まないファイルが含まれています。
第三に、一部の.py
ファイルには次のようなステートメントが含まれています。
if __name__ == "__main__"
最後に、Python ファイルを git リポジトリに分割するための「ベスト プラクティス」があるかどうか疑問に思っています。Java では、ファイル分割のアイデアは、クラス構造のために非常に自然に生まれます。Python では、多くのスクリプトにはクラスがまったくなく、プログラムに OOP の側面がある場合もありますが、クラス分割によるクラスはあまり意味がありません。それは単に「コードを最も読みやすくするもの」ですか、それともこれに関するガイドラインはどこかにありますか?