python 装饰器中使用全局变量问题

在装饰器中使用全局变量,等你调用装饰器,装饰器会去调用全局变量。

但是调用方式得注意了:

如你在同一文件,先调用一次装饰器,然后在这个文件中改变了装饰器要调用的那个全局变量,那么,再调用装饰器,就会发现装饰器中的全局变量改变了。

如:

a.py


b.py


运行结果:


你可能感兴趣的:(python 装饰器中使用全局变量问题)