有时我会在同一个ipython会话中重新运行一个脚本,当变量尚未清除时,我会收到很多惊喜.如何清除所有变量?每当我调用魔术命令%run时,是否有可能以某种方式强制执行此操作?
谢谢
我不完全知道我是如何闻到这一点的,但在某些时候我输入了
repr = 64
Run Code Online (Sandbox Code Playgroud)
进入spyder中的python控制台。当我现在尝试运行 repr(b64) 时,会发生这种情况:
repr(b64)
Traceback (most recent call last):
File "<ipython-input-23-8c64b01419a6>", line 1, in <module>
repr(b64)
TypeError: 'int' object is not callable
Run Code Online (Sandbox Code Playgroud)
我可以在不重新启动 spyder 的情况下解决这个问题吗?
尝试了许多建议来使用代码而不是 CTRL+L清除Spyder 中的控制台和变量,但它们不起作用。
想知道什么代码可用于清除 Spyder 控制台和变量的任何有效建议。
usingget_ipython().magic('reset -sf')将使变量资源管理器不更新。