How to clear the screen in python terminal ?
I need help
>>> import os >>> os.system('cls')
Don't answer your own question and mark it as best.
Unfortunately, shelling out to os just clears the screen in a new process, which promptly exits. :/ If you want to clear the current output, which is attached to a console: # Windows, same as Ctrl-L (printer form feed: new sheet of paper): print (chr(12)) # Linux, OSX, Android (terminals): esc = chr(27) print(esc + '[2J' + esc + '[0;0H') Explanation: ANSI escape sequences. Escape [2J wipes the screen but leaves the cursor Escape [0;0H homes the cursor to position (0,0)
@~ swim ~ That would cause the new text to appear at the bottom of the screen. I mean, it's not that big of a deal, but just to let Boojelben know.
@~ swim ~ :D
if u are interested in learning Python check out this dude "The Xcode" he just started learning Python toturiles on YouTube . the link to his channel : https://m.youtube.com/channel/UCsinMWgI7pXJQGc0gwMXimg
One additional detail: check that os.system() is not returning -1 (it is here) This could be for a few reasons: Unable to start command interpreter 'cls' is an internal (not an external) command (it may even be looking for cls.exe) spawning %COMSPEC% is blocked by group policy (it is on SoloLearn) But I believe anything other than 0 is an error.