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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM