是否存在任何标准的“附带电池”方法来清除Python脚本中的终端屏幕,或者我必须去诅咒(库,而不是单词)?


当前回答

在Windows中,您可以使用:

>>> import os
>>> clear = lambda: os.system('cls')
>>> clear()

其他回答

在Windows中,您可以使用:

>>> import os
>>> clear = lambda: os.system('cls')
>>> clear()

从操作系统导入系统;系统(清晰的)”

这将在Python2或Python3两个版本中工作

print (u"{}[2J{}[;H".format(chr(27), chr(27)))

一个简单的跨平台解决方案是在Windows上使用cls命令,或者在Unix系统上使用clear命令。与os连用系统,这是一个很好的一行:

import os
os.system('cls' if os.name == 'nt' else 'clear')

对于Windows,只能在解释器命令行上(而不是GUI)!简单的类型: (记住在python中使用适当的缩进):

import os
def clear():
    os.system('cls')

每次在shell(命令行)上输入clear(),它都会清除shell上的屏幕。如果退出shell,那么在打开新的Python(命令行)shell时,必须重新执行上述操作。

注意:无论你使用的是哪个版本的Python,明确地(2.5、2.7、3.3和3.4)。