如何清除Python shell
有时候在使用Python shell时,我们会得到混乱的输出或编写不必要的语句,因此我们想要清除屏幕以进行其他操作。
“cls”和”clear”命令用于清除终端(终端窗口)。如果你在使用IDLE内的shell,它不会受到这些影响。不幸的是,在IDLE中没有办法清除屏幕。你唯一能做的就是向下滚动屏幕很多行。
例如 –
print("/n" * 100)
尽管你可以把它放在一个函数中:
def cls():
print("/n" * 100)
然后在需要的时候将其作为cls()函数调用。 它将清除控制台; 所有先前的命令将消失,屏幕将从开始处重新开始。
如果您正在使用 Linux ,那么 –
Import os
# Type
os.system('clear')
如果你正在使用 Windows -
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()
注意-使用下划线变量是因为Python shell总是将其最后的输出存储在下划线中。