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()函数,在实际开发中,不建议随便销毁全局变量,因为全局变量可能很多地方都要用到