私はpythonが初めてなので、質問が事前に意味をなさない場合はご容赦ください。
main 関数を含む 1 つのファイル server.py を持つ Python メッセージング サーバーがあります。これにはクラス「*server」もあり、main はこのクラス「the_server」のグローバル インスタンスを定義します。同じファイルまたは差分モジュール (同じディレクトリ内) の他のすべての関数は、このインスタンスを「from main import the_server」としてインポートします。
今、私の仕事は、前述のメッセージング サーバーから最新のメッセージ ステータス (メッセージの数など) を取得できるメカニズムを考案することです。
これは dir 構造です: src/ -> すべての .py ファイル 1 つのファイルのみがメイン
同じディレクトリに、メイン関数が別のポートで接続をリッスンする別のステータスサーバーを作成しました。クライアントがメッセージステータスを要求するたびに、メッセージングサーバーで関数を呼び出して、期待される数値を返すことができることを望んでいます.
ステータスサーバーにグローバルインスタンス「the_server」をインポートするにはどうすればよいですか、それとも正しい方法ですか?