Respostas:
%reset
parece limpar as variáveis definidas.
%
é usado para comandos mágicos iPython aqui está %reset
ipython.readthedocs.io/en/stable/interactive/...
EDITADO após o comentário @ErdemKAYA.
Para apagar uma variável, use o comando mágico:
%reset_selective <regular_expression>
As variáveis que são apagadas do espaço para nome são as que correspondem ao especificado <regular_expression>
.
Portanto
%reset_selective -f a
irá apagar todas as variáveis que contêm um a
.
Em vez disso, apague apenas a
e não aa
:
In: a, aa = 1, 2
In: %reset_selective -f "^a$"
In: a # raise NameError
In: aa # returns 2
veja também %reset_selective?
para mais exemplos e https://regexone.com/ para obter um tutorial sobre regex.
Para apagar todas as variáveis no espaço para nome, consulte:
%reset?
name_variable
como uma instrução regex e removerá o que corresponder a ele.
Adicionar as seguintes linhas a um novo script limpará todas as variáveis sempre que você executar o script novamente:
from IPython import get_ipython
get_ipython().magic('reset -sf')
Para facilitar a vida, você pode adicioná-los ao seu modelo padrão.
No Spyder: Tools>Preferences>Editor>Edit template
Além dos métodos mencionados anteriormente. Você também pode usar o comando del para remover várias variáveis
del variable1,variable2