Ich erklärte globale Variable in sample1.py wie diese undWie aktualisiere ich eine globale Variable in Python?
sample1.py
var = 0
def foo():
global var
var = 10
In sample2.py Aktualisierung ich diese globale Variable am Import
sample2.py
from sample1 import var
def foo1():
print var
aber noch ist es Druck "0" statt "10". Wenn Sie es in sample1.py drucken, wird "10" gedruckt.
Was ist schiefgelaufen?
wie better sagte, Sie importieren nur 'var' von' sample1.py' nicht die Einstellung auf 10 – WhatsThePoint