同じ.pyファイルに含まれる関数間で約10個の変数を共有する必要があります。変数はほぼすべての関数で変更されます。私はグローバル変数が悪いことを知っていますが、残念ながら現在はそれらをグローバルにする必要はほとんどありませんが、残りは実装を変更して引数として渡すことができました。Pythonでグローバル変数を使用する最も安全な方法:moduleまたは "global"キーワード?
これを行う方法の1つは、「グローバル」キーワードを使用することですが、別のオプションを実行して空のモジュールに配置し、毎回モジュールをインポートします。
私はちょうどパイソンの初心者ですが、これを行うにはどうすればよいでしょうか?
編集:これは、グローバル変数に基づいてほぼ完全にコードの書き換えです。ほとんどすべての関数はクラス内にあり、変数はself.name_varとともに使用されます。しかし、Arrayを使用してマルチプロセスを使用しているため、グローバル変数のままにする必要はほとんどありません。
おかげで、ちょうどそれをしない アンドレア
グローバル変数は、賢明に使うと悪くはありません。 –