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() 函數可以用來取得當前模組中定義的全局變數,並以字典的形式回傳。它可以讓我們更容易地存取全局變數,而不需要每次都要重新定義。

Categorized in:

Tagged in: