1.跨文件修改的变量需要是全局变量
2.需要在头部引入文件
这个为mess1.py
a=1#在类外部定义全局变量
class A():
def l():
global a#在类的方法内使用全局变量时需要声明
a += 1#声明之后对a的修改为全局变量的修改,不声明对a的修改为局部变量的修改
print('1',a)#结果为运算后的2
A.l()#引用类内方法对变量进行修改
print('2',a)#结果为2
mess.py
import mess1#将全局变量所在的文件导入
mess1.a=0#此时可对全局变量进行修改
print(mess1.a)#修改后mess.py与mess1.py中的全局变量a就都变为0
这就实现了跨py文件的全局变量同步。