Python 中的 globals() 函數
Python 中的 globals() 函數可以用來取得當前模組中定義的全局變數。它會回傳一個字典,其中包含了當前模組中定義的所有全局變數。
使用 globals() 函數
使用 globals() 函數非常簡單,只需要在程式碼中加入一行:
globals()
這樣就可以取得當前模組中定義的全局變數,並以字典的形式回傳。
範例
假設我們有一個名為 my_module.py 的模組,其中定義了一個全局變數 my_var:
my_var = "Hello World!"
我們可以使用 globals() 函數來取得這個變數:
import my_module globals_dict = globals() print(globals_dict["my_var"]) # 輸出:Hello World!
總結
Python 中的 globals() 函數可以用來取得當前模組中定義的全局變數,並以字典的形式回傳。它可以讓我們更容易地存取全局變數,而不需要每次都要重新定義。