私の '/'ディレクトリは次のようになっています。起動が実行されるとアクティブなモジュールをすべて同じ '名前空間'に入れるにはどうしたらいいですか?
Launch.py
Services.py
Server.py
ServerHelper.py
Packetlib.py
、サービスおよびサービスをインポートServerhelper、輸入サービス、サービス、サーバ、およびPacketLibを、インポートされ、輸入のサービスやサーバーを起動します。
問題を表示しますか?
これは、コード編成に関してはひどい方法ですが、ServicesおよびPacketLibでリアルタイムに読み取りおよび変更できるようにするには、Serverで定義された変数が必要です。その上に、私はこれらの変数のうちの8つを3つのスクリプトに渡って持っています。
インポートされたすべてのスクリプトを同じ「名前空間」に入れて、偽の再帰インポートの必要性を取り除き、「無限のスクリプト間で変数を1つ」実行モデルに許可する方法は?
Pythonは暗黙のうちに複数のインポートを処理し、物事を2回インポートしません。 – postoronnim
これは上記の意味です – Hisagr