在装饰器中使用全局变量,等你调用装饰器,装饰器会去调用全局变量。
但是调用方式得注意了:
如你在同一文件,先调用一次装饰器,然后在这个文件中改变了装饰器要调用的那个全局变量,那么,再调用装饰器,就会发现装饰器中的全局变量改变了。
如:
a.py
b.py
运行结果:
在装饰器中使用全局变量,等你调用装饰器,装饰器会去调用全局变量。
但是调用方式得注意了:
如你在同一文件,先调用一次装饰器,然后在这个文件中改变了装饰器要调用的那个全局变量,那么,再调用装饰器,就会发现装饰器中的全局变量改变了。
如:
a.py
b.py
运行结果:
本文标题:python 装饰器中使用全局变量问题
本文链接:https://www.haomeiwen.com/subject/xljuqctx.html
网友评论