/ つのPythonファイル内のオブジェクト間の接続 - python

2つのPythonファイルのオブジェクト間の接続 - python

どうすれば2の間でオブジェクトの値を共有できますか。pyファイル?たとえば、両方のファイルにオブジェクトスコアを記述しているので、一方のファイルを他方のファイルにインポートしたとしても、2つのオブジェクトが作成されます。これらのオブジェクトを接続することは可能ですか。そのため、あるファイルで値が上がる場合、同じ値が同時に別のファイルにも上がるでしょうか。その結果、あるオブジェクトの値を上げると、他のファイルは正しい値を出力します。

回答:

回答№1は1

この変数は単一のファイルでのみ定義します。

# file1.py
variable = 6

そして他のファイルからそれを使う:

# file2.py
import file1
file1.variable = 37

# file3.py
import file1
file1.variable = 42

警告:このような変数の共有は良い習慣とは考えられていません。そのような変数による操作は、専用の関数を使って行われるべきです。