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