有两种方法,一是调用系统本身的clear
比如posix标准的clear,或者nt/ce标准的cls
另外就是在当前窗口打印全部的空行,然后切换鼠标至窗口顶端。
def clear():
import os
if os.name == 'posix':
os.system('clear')
elif os.name == 'nt':
os.system('cls')
else:
import curses
curses.setupterm()
lines = curses.tigetnum('lines')
for x in xrange(lines):
print
print '\x1b[H\x1b2J'