我想清除python中前面的代码

我想清除python中前面的代码,python,python-idle,Python,Python Idle,因此,我有这个代码,代码完成后,我想立即清除屏幕,并自动运行另一个代码,请问我如何做到这一点 def load(): n("Loading") for load in range(1,4): n(".") time.sleep(1) load() 像这样的东西会有用的 import os os.system('cls') 要清除脚本的输出,请在Windows上使用以下命令: import os os.system('cls') 对于Lin

因此,我有这个代码,代码完成后,我想立即清除屏幕,并自动运行另一个代码,请问我如何做到这一点

def load():
    n("Loading")
    for load in range(1,4):
        n(".")
        time.sleep(1)


load()

像这样的东西会有用的

import os
os.system('cls')

要清除脚本的输出,请在Windows上使用以下命令:

import os
os.system('cls')
对于Linux/MacOS,也可以这样做

import os
os.system('clear')
看看这个:

在上面的示例中,您将看不到“我喜欢爬山”,因为一旦显示消息,终端将被清除


注意:清除终端屏幕的命令在Windows上不同。命令
os.system('cls')
应该可以工作。

屏幕的意思是什么?你的意思是终端吗?可能所有东西的副本都不起作用。它所做的只是打印100行新行,或者根本不起作用,它在Python3中起作用吗。7@Curris然后写一个更好的问题,说明您正在使用python 3.7,希望清除空闲窗口而不是屏幕?
用于范围内的x(1,4):n('.')时间。sleep(1)print('\n'*100)
只需向下移动100行,或者您可以更改所需数量(在python3.7中测试)该代码仅在命令提示符下工作,而不是在python IDLE中。我使用的是python shell,它不起作用。我不知道您能提供屏幕截图吗?
import os

# Show a simple message.
print("I like climbing mountains.")

# Clear the screen.
os.system('clear')