Python
 Computer >> コンピューター >  >> プログラミング >> Python

1つのファイルにいくつのPythonクラスを入れる必要がありますか?


Pythonコードは、「モジュール」と呼ばれるファイルと「パッケージ」と呼ばれる関連モジュールのグループで構成されています。

モジュールは、1つ以上の密接に関連するクラスを持つことができる別個のユニットです。モジュールは、必要に応じて読み取り、使用、保守、および拡張する前にインポートする必要があります。つまり、モジュールはユニットまたは再利用です。

ルールは次のとおりです。モジュールは再利用の単位です。 Pythonライブラリおよびその他のPythonアプリケーションのすべては、モジュールまたはモジュールのパッケージのいずれかです。

ファイルまたはモジュールに入れることができるクラスの数に制限はありません。それはすべて、プロジェクトの規模とクラスの長さまたは短さによって異なります。それは便利さと効率的で生産的な組織の問題です。


  1. Pythonモジュールを書く方法は?

    モジュールは、Pythonの定義とステートメントを含むファイルです。ファイル名は、接尾辞.pyが付いたモジュール名です。 helloworld.pyを作成し、そのコンテンツとして次の関数を記述します。  def hello_world():     print "Hello world" 次に、script.pyという同じディレクトリに別のファイルを作成します。その内容として以下を書いてください:  import helloworld helloworld.hello_world() helloworldモジュールを作成し、sc

  2. Pythonモジュールをアンロード(リロード)するにはどうすればよいですか?

    関数reload(moduleName)は、以前にロードされたモジュールをリロードします(スクリプトを終了せずに、構文 importmoduleNameでロードしたと仮定します。これは、会話で使用することを目的としており、モジュールのソースファイルであり、Pythonを終了して再起動せずにテストしたい場合。たとえば、 >>> import mymodule >>> # Edited mymoduleand want to reload it in this script >>> reload(mymodule) moduleNameはモジ