Answers:
%reset
似乎清除定义的变量。
@ErdemKAYA评论后编辑。
要删除变量,请使用magic命令:
%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/获得regex教程。
要擦除名称空间中的所有变量,请参见:
%reset?
name_variable
视为正则表达式语句,并将删除与其匹配的任何内容。
除了前面提到的方法。您还可以使用命令del删除多个变量
del variable1,variable2