How to clear screen in Python interactive shell mode?
Steven D'Aprano
steve at REMOVETHIScyber.com.au
Fri Sep 16 07:03:48 EDT 2005
On Thu, 15 Sep 2005 21:18:33 -0700, A. L. wrote:
> In Python interactive mode, is there some function acting like 'clear'
> command in bash? Could somebody here give some advice?
>
> Thanks in advance.
Something like this may help:
def clearscreen(numlines=100):
"""Clear the console.
numlines is an optional argument used only as a fall-back.
"""
import os
if os.name == "posix":
# Unix/Linux/MacOS/BSD/etc
os.system('clear')
elif os.name in ("nt", "dos", "ce"):
# DOS/Windows
os.system('CLS')
else:
# Fallback for other operating systems.
print '\n' * numlines
--
Steven.
More information about the Python-list
mailing list