我有三个文件。在第一个中,我定义了全局变量。在Python中使用并设置跨越多个苍蝇的全局变量
# file1.py
ABC = 111
在第二个文件中,我更改了全局变量的内容。
# file2.py
from file1 import *
def set_value():
global ABC
ABC = 222
在第三个文件,我尝试使用SET_VALUE()在file2.py定义改变全局变量的contect并打印。
# file3.py
from file1 import *
from file2 import *
set_value()
print ABC
结果是111而不是222.新的值没有在全局变量中设置。如何使用file2.py中的函数在file1.py中设置全局值?
很好解释! – DaveBensonPhillips