python 自写文件互相import时Attribute Error,一个方法
转载处:https://blog.csdn.net/m0_47327165/article/details/113038400
问题现象:A和B相互import,A中针对全局变量t给出了定义初始化及设置赋值,但在B中调用时依然显示为初始化的值,而非A设置赋值后的值,怎么样才能获取全局变量的当前希望值就是今天要讨论的话题。
有个建议很好将全局变量单独.py文件定义并采用类的方式,特别是针对多个全局变量特别有效。优化后运行效果如下图所示:
1 #!/usr/bin/python 2 # coding=UTF-8 3 4 #定义全局变量库 5 class GlobalVar: 6 myWin = None 7 8 def setMyWin(meWim): 9 GlobalVar.myWin = meWim 10 11 def getMyWin(): 12 return GlobalVar.myWin

浙公网安备 33010602011771号