完全清除使用Python终端窗口

问题描述 投票:2回答:8

我怎样才能在Python(V 2.7.2)彻底清除终端窗口?

这不工作,因为它只是增加了一堆新线,用户仍然可以滚动起来,看到前面的命令

import os
os.system('clear')
python unix terminal clear os.system
8个回答
3
投票

发现here正确命令的使用是tput reset

import os

clear = lambda : os.system('tput reset')
clear()

0
投票

我已经试过这一点,它的工作原理:

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

之前

AFTER clear()


0
投票

在Windows上:

import os
os.system('cls')

在Linux上:

import os
os.system('clear')

0
投票

对于Windows:

import os
def clear(): os.system('cls')

对于Linux:

import os
def clear(): os.system('clear')

然后清除终端只需拨打:

clear()

0
投票

无需导入任何库。只需调用CLS功能。

cls()

0
投票

我使用的Linux,我发现它非常容易,只需使用

import os

在代码的报头和

os.system('clear')

在我的脚本的中间。把它做任何拉姆达或任何需要。我想重要的是要注意的,就是在代码中,一开始,所有其他import os命令被写入的报头中的import ...


0
投票

添加的完整性,如果要做到这一点,而无需启动一个外部命令,执行:

print('\x1bc')

只有在Linux上进行测试。


-1
投票

你无法控制用户终端。这就是它是如何工作的。

认为它像只写。

© www.soinside.com 2019 - 2024. All rights reserved.