📅  最后修改于: 2020-10-29 00:51:07             🧑  作者: Mango
有时,使用Python Shell时,我们会偶然输出或编写不必要的语句,并且出于某些其他原因,我们希望清除屏幕。
“ cls”和“ clear”命令用于清除终端(终端窗口)。如果您使用的是IDLE内的外壳,则不会受到此类影响。不幸的是,无法清除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始终将其最后的输出存储在下划线中。