locals()
def my_function():
x = 10
y = 20
local_vars = locals()
print(local_vars) # Вывод: {'x': 10, 'y': 20}
my_function()def my_function():
x = 10
local_vars = locals()
local_vars['x'] = 20
print(x) # Вывод: 20
my_function()class MyClass:
def __init__(self, value):
self.value = value
def get_locals(self):
local_vars = locals()
print(local_vars) # Вывод: {'self': <__main__.MyClass object at 0x7f8b7c8a9d30>, 'value': 42}
obj = MyClass(42)
obj.get_locals()Последнее обновление