使用pythonWin的时候怎么清空控制台的内容

2025-03-12 03:03:41
推荐回答(1个)
回答1:

有两种方法,一是调用系统本身的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'