インポートされたモジュール内のグローバル変数の可視性
この問題は、Python モジュール内のグローバル変数の可視性が制限されていることが原因で発生します。グローバルは、それを含むモジュール内でアクセスできますが、異なるモジュール間ではアクセスできません。これは、モジュールをインポートし、インポートするモジュールから変数を参照しようとするときに問題になります。
解決策
インポートされたモジュールにグローバル変数を表示するには、いくつかの方法があります。
インポートされた変数を宣言しますモジュール:
インポート時に変数を設定しますモジュール:
共有モジュールを作成します:
組み込みモジュールを変更します:
周期的なインポートに関する注意
別のモジュールを参照するモジュールをインポートすると、周期的なインポートとランタイムが発生する可能性がありますエラー。これを回避するには、モジュール全体ではなく、特定の関数またはクラスを選択的にインポートします。
以上がインポートされた Python モジュール間でグローバル変数にアクセスできるようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。