Tried many suggestions to clear console and variables in Spyder using code not CTRL+L but they do not work.
wondering any effective suggestion what the code can be used for clearing Spyder console and variables.
using get_ipython().magic('reset -sf')
will make the variable explorer not updated.
(Spyder maintainer here) This code both clears the console and removes all variables present on the namespace at the same time:
try:
from IPython import get_ipython
get_ipython().magic('clear')
get_ipython().magic('reset -f')
except:
pass
It also has the advantage that it works inside and outside Spyder.
Note: Right now this approach generates an error in the console after it's run. We'll fix that error in the next Spyder version (3.3.4), to be released in March/2019.
来源:https://stackoverflow.com/questions/54943710/code-to-clear-console-and-variables-in-spyder