Skip to content Skip to sidebar Skip to footer

Code To Clear Console And Variables In Spyder

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 clearin

Solution 1:

(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.

Solution 2:

The simplest way that I have come across to clear the Spyder console programmatically is:

print("\033[H\033[J") 

From Link and suggested by Denis Rasulev .

print("\014")

Also works.

Solution 3:

cls and clear-host work in (!) the Console.

Solution 4:

seen it elsewhere here, not my code, but:

import os
os.system('clear')

Post a Comment for "Code To Clear Console And Variables In Spyder"