Відповіді:
%reset
Здається, очистити визначені змінні.
%
використовується для магічних команд ipython ось ось %reset
ipython.readthedocs.io/en/stable/interactive/…
ВИДАЛЕНО після коментаря @ErdemKAYA
Щоб стерти змінну, використовуйте команду магія:
%reset_selective <regular_expression>
Змінні, які видаляються з простору імен, є тією, що відповідає заданій <regular_expression>
.
Тому
%reset_selective -f a
видалить усі змінні, що містять a
.
Натомість видаляти лише, a
а не aa
:
In: a, aa = 1, 2
In: %reset_selective -f "^a$"
In: a # raise NameError
In: aa # returns 2
див. також %reset_selective?
додаткові приклади та https://regexone.com/ для підручника з регулярними виразками.
Щоб видалити всі змінні в просторі імен, див.
%reset?
name_variable
як вираз регулярного вираження і видалить все, що відповідає їй.
Додавання наступних рядків до нового сценарію очищатиме всі змінні щоразу при повторному запуску сценарію:
from IPython import get_ipython
get_ipython().magic('reset -sf')
Щоб полегшити життя, ви можете додати їх до шаблону за замовчуванням.
У Spyder: Tools>Preferences>Editor>Edit template
Крім методів, згаданих раніше. Ви також можете використовувати команду del для видалення декількох змінних
del variable1,variable2