python通过globals()函数获取全局变量,并销毁全局变量
如果想获取python程序中所有全局变量的信息,并将其销毁,可以定义如下函数
1 def clear(): 2 for key, value in globals().items(): 3 if callable(value) or value.__class__.__name__ == "module": 4 continue 5 del globals()[key]
以上函数代码仅是用于学习如何使用globals()函数,在实际开发中,不建议随便销毁全局变量,因为全局变量可能很多地方都要用到