Code to clear console and variables in Spyder

前端 未结 2 1011
轻奢々
轻奢々 2020-12-07 05:56

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

相关标签:
2条回答
  • 2020-12-07 06:42

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

    0 讨论(0)
  • 2020-12-07 06:57

    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.

    0 讨论(0)
提交回复
热议问题