Это спецификация Spyder IDE c вопрос
Spyder IDE не показывает локальные переменные метода в проводнике переменных, он показывает только глобальные переменные. Поэтому, чтобы получить локальные переменные в проводнике переменных, я использую пакет inspect в python. Код выглядит примерно так, как показано ниже, программный код довольно длинный и содержит кадры данных, файловые указатели, Excelwriters и объект подключения к реляционной базе данных.
local_vars = {}
def databases():
global local_vars
#program codes
local_vars = inspect.currentframe().f_locals
При двойном щелчке по переменным в проводнике переменных мы сможем просмотреть переменную в отдельном окне, как на изображении
, но это не работает со словарем local_vars
Как можно исправить это и увидеть local_vars
в отдельном окне?