了解Python中的globals()函數:獲取當前模塊的全局變量

Python 是一種流行的編程語言,它提供了一種方便的方法來操作和控制程序的流程。其中一個重要的功能是 globals(),它可以用於返回當前模塊中的全局變量字典。

globals() 函數可以用於檢索當前模塊中的全局變量字典。它可以用於檢索全局變量的值,也可以用於設置全局變量的值。它的用法非常簡單,只需要在模塊中調用 globals() 函數即可。

舉個例子,假設我們有一個名為 my_module.py 的模塊,其中定義了一個全局變量 x:

x = 5

我們可以使用 globals() 函數來檢索 x 的值:

import my_module

x = globals()['x']
print(x) # 5

我們也可以使用 globals() 函數來設置 x 的值:

import my_module

globals()['x'] = 10
print(x) # 10

總之,globals() 函數可以用於檢索和設置當前模塊中的全局變量。它是一個非常有用的函數,可以幫助我們更好地理解和控制程序的流程。

發佈留言