Python教程-如何清空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()