有时使用 Python shell 时,我们会得到随意的输出或编写不必要的语句,出于某些其他原因,我们想要清除屏幕。
“cls”和“clear”命令用于清除终端(终端窗口)。如果,你使用的是 IDLE 内的 shell,不会受到这类事情的影响。遗憾的是,在 IDLE 中没有办法清除屏幕。你能做的最好的事情就是将屏幕向下滚动很多行。
例如-
print("/n" * 100)
虽然你可以把它放在一个函数中:
def cls():
print("/n" * 100)
然后在需要时作为 cls()函数调用它。它将清除控制台;所有先前的命令将消失,屏幕从头开始。
如果你使用的是 Linux ,那么-
Import os
# Type
os.system('clear')
如果你使用的是窗口
Import os
#Type
os.system('CLS')
我们也可以使用 Python 脚本来实现。考虑下面的例子。
示例-
# import os module
from os import system, name
# sleep module to display output for some time period
from time import sleep
# define the clear function
def clear():
# for windows
if name == 'nt':
_ = system('cls')
# for mac and linux(here, os.name is 'posix')
else:
_ = system('clear')
# print out some text
print('Hello\n'*10)
# sleep time 2 seconds after printing output
sleep(5)
# now call function we defined above
clear()