1
resposta

Descrição do ambiente que está aberto e em execução

Alguém poderia me informar se tem algum comando no python para verificar quais os dataframes que existem na sessão, variáveis criadas, bibliotecas carregadas e conteúdos ?

1 resposta

Olá Augusto, tudo bem ? Espero que sim.

Encontrei a função locals na documentação e ela vai te ajudar em todos esses pontos:

>>> locals()                                                                                                           
 {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>}         

Agora podemos criar uma variável e fazer um import:

import pandas as pd 
>>> teste = "   "    

Então utilizar o locals novamente:

>>> locals()                                                                                                           
 {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, 'teste': '   ', 'pd': <module 'pandas' from 'C:\\Users\\igor_\\AppData\\Local\\Programs\\Python\\Python38-32\\lib\\site-packages\\pandas\\__init__.py'>}  

Espero ter ajudado, bons estudos.

Abraço.