有时在使用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始终将其最后的输出存储在下划线中。

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程