他の .py ファイルからグローバルをどのように継承しますか?
例:
globals.py
test = 'testValue'
index.py
from globals import *
def setGlobals():
global test
test = 'new Value' # Setting new value to project global
setGlobals()
help.py
from globals import *
print test # Should print out 'new Value', but it prints 'testValue'
別のファイルによって設定され、他のファイルでも使用される定数とグローバル変数でいっぱいの 1 つのファイルが必要です。この例では、グローバル変数test
に新しい値を設定しindex.py
、 で新しい値を使用したいと考えていますhelp.py
。Pythonに間違ったアプローチを使用していますか? ありがとうございました。
編集: イベントのシーケンスは例と同じです。たとえば、最初にインポートし、新しい値を設定してから、別のファイルから新しく設定した値を出力してみます。