Все это живые шаблоны.
Я полагаю, разница состоит в том, что весь python - это среда выполнения, поэтому вы не можете реально построить пространство имен / область видимости при написании кода.То, что вы можете сделать, это создать живой шаблон, подобный этому:
print([f'{name} = {value}' for name, value in locals().items()])
![enter image description here](https://i.stack.imgur.com/7VZuK.png)
Теперь вы можете использовать plocals
+ вкладка для вставки строки кода, которая будет распечатывать все переменные в локальной области видимости
Примечание: форматирование для py 3.6+, но только для иллюстрации