我如何在Python(v 2.7.2)中完全清除终端窗口?
这不起作用,因为它只是添加了一堆新行,用户仍然可以向上滚动并查看前面的命令
import os
os.system('clear')
答案 0 :(得分:3)
发现here要使用的正确命令是tput reset
import os
clear = lambda : os.system('tput reset')
clear()
答案 1 :(得分:0)
我试过这个并且它有效:
>>> import os
>>> clear = lambda : os.system('clear')
>>> clear()
clear()
答案 2 :(得分:0)
在Windows上:
import os
os.system('cls')
在Linux上:
import os
os.system('clear')
答案 3 :(得分:0)
无需导入任何库。 只需调用cls函数。
cls()
答案 4 :(得分:0)
我正在使用Linux,我发现使用
更容易import os
在代码的标题中
os.system('clear')
在我的脚本中间。没有lambda或其他任何东西来完成它。
我想要注意的重要一点是,在代码的标题中有import os
,这是编写所有其他import
命令的最开始......
答案 5 :(得分:0)
添加完整性,如果要执行此操作而不启动外部命令,请执行以下操作:
print('\x1bc')
仅在Linux上进行了测试。
答案 6 :(得分:-1)
您无法控制用户终端。这就是它的工作原理。
把它想象成只写。