私のプログラムは、ユーザーインターフェイスとその他の「メインプログラム」のものを扱うエンジンと、特定の入力を処理するためのメソッドを提供するプラグインの2つの部分に分かれています。プラグインの設計に関する質問
各プラグインは独自のモジュールで書かれており、プラグインとの間でデータの送受信を行う機能を提供します。
この関数の名前はすべてのプラグインで同じです。したがって、どちらを呼び出すかを決定してから、プラグインが残りの部分を処理するだけです。私は、サブフォルダ内のすべてのプラグインを配置した
は、各プラグインをインポート__ init__.py
を書いて、その後、私は現在、私は明示的に言うとにかくフォルダ(私はそれがパッケージと呼ばれると思う?)
をインポートそれは何をインポートするか(基本的に「これをインポートする」、「インポートする」)です。プラグインであるフォルダ内のすべてをインポートして、initファイルを編集せずに追加のプラグインを追加できるようにする方法がありますか?
これは便利です。ありがとう – MxyL
奇妙な、と私はまだ答えが奇妙なモジュールthats。 –