我怎样才能在Python(V 2.7.2)彻底清除终端窗口?
这不工作,因为它只是增加了一堆新线,用户仍然可以滚动起来,看到前面的命令
import os
os.system('clear')
发现here正确命令的使用是tput reset
import os
clear = lambda : os.system('tput reset')
clear()
我已经试过这一点,它的工作原理:
>>> import os
>>> clear = lambda : os.system('clear')
>>> clear()
clear()
在Windows上:
import os
os.system('cls')
在Linux上:
import os
os.system('clear')
对于Windows:
import os
def clear(): os.system('cls')
对于Linux:
import os
def clear(): os.system('clear')
然后清除终端只需拨打:
clear()
无需导入任何库。只需调用CLS功能。
cls()
我使用的Linux,我发现它非常容易,只需使用
import os
在代码的报头和
os.system('clear')
在我的脚本的中间。把它做任何拉姆达或任何需要。我想重要的是要注意的,就是在代码中,一开始,所有其他import os
命令被写入的报头中的import
...
添加的完整性,如果要做到这一点,而无需启动一个外部命令,执行:
print('\x1bc')
只有在Linux上进行测试。
你无法控制用户终端。这就是它是如何工作的。
认为它像只写。