globals()

Возвращает словарь с глобальной таблицей символов, определённых в модуле.

Параметры

  • Функция globals() не принимает никаких параметров.

Возвращаемое значение

  • Функция globals() возвращает словарь текущей глобальной таблицы символов.

Примеры

print(globals())

{
    '__name__': '__main__', 
    '__doc__': None, 
    '__package__': None,  
    '__spec__': None, 
    '__annotations__': {}, 
    '__builtins__': , 
    [...]
}

Если вызвана внутри функции/метода возвращает словарь модуля, в котором функция или метод определены, но не модуля из которых они были вызваны.