2

昨日、私は重要な Python プロジェクトを開始し、それ以来、「高品質」のプロジェクトを作成するためにコードを編成する方法に関するドキュメントを探していました。パッケージとモジュールの編成方法に関する記事や公式ドキュメントはたくさんありますが、私はこの言語に非常に慣れていないため、私の場合はそうではないと思います。

このプロジェクトは、ローカル ネットワークでファイルを配布するためのクライアント サーバー プラットフォームです (わかりました、これよりもはるかに多くのことが基本的な考え方です)。問題は、それはモジュールにはならないということです。それはパッケージではないと思います。少なくとも、Python ドキュメントで説明されているとおりではありません。

パッケージは、「ドット付きモジュール名」を使用して Python のモジュール名前空間を構造化する方法です。</p>

私もGitで検索して、人気のあるプロジェクトがそのコードを整理するために何をしているのかを調べましたが、それらのほとんどはモジュールであり、残りは...それらを実行する方法さえ知りません。

問題は、私のコード (モジュール、パッケージなど) とは何か、そしてそれを整理する最良の方法はどれかということです。これについて何か良い記事を知りませんか?

ありがとうございました。

4

1 に答える 1

2

はい、プロジェクトはパッケージになります。

モジュールは、関連するコードのコレクションです。ほとんどの重要なプロジェクトは、パッケージ内のモジュールのコレクションになります (サブパッケージを含む可能性があります)。

于 2012-11-01T11:27:57.350 に答える