-1

Python 3.5.0

我正在使用 150-200 行代码,所以这还不是最糟糕的。但是这个游戏涉及很多重复的代码行,所以我想知道是否有一个命令可以清除整个控制台(例如,如果我要编写打印“hello world”的代码,那么它会自行清除并打印“hello usa " 在输出下一行代码之前,"hello world" 曾经是)。我希望在 IDLE 而不是 shell 的代码编辑器中执行此操作。

我想我说得不够清楚 D:对不起,我的错。我尝试了 import os 的方式,它只是每隔一段时间打开一个 cmd 控制台,持续大约几分之一秒。我想要一个可以在idle自带的python代码编辑器中编写的命令,这样每当我运行程序并且程序弹出时,文本就会在正在运行的程序上弹出,消失,然后打印下一个文本(或程序的下一步)。

4

3 回答 3

1

你可以试试这个,你当然必须导入操作系统,我希望你使用的是 windows

>>> import os
>>> clear = lambda: os.system('cls')
>>> clear()

在linux中你可以试试

os.system('clear')
于 2015-11-07T05:21:22.413 回答
0

在 *nix 上,你可以说,

os.system("clear")
于 2015-11-07T05:24:26.407 回答
0

假设窗口,请尝试:

import os
os.system('cls') 
于 2015-11-07T09:33:47.450 回答