一尘不染

外壳清晰

python

只是一个简单的问题:
如何清除外壳中的屏幕?我见过类似的方式:

import os
os.system('cls')

这只是打开Windows cmd,清除屏幕并关闭,但是我希望清除外壳窗口
(PS:我不知道这有帮助,但是我使用的是Python 3.3.2版)
谢谢:)


阅读 112

收藏
2020-12-20

共1个答案

一尘不染

对于macOS / OS X,您可以使用子进程模块并从外壳程序中调用“ cls”:

import subprocess as sp
sp.call('cls', shell=True)

为了防止在窗口顶部显示“ 0”,请用以下内容替换第二行:

tmp = sp.call('cls', shell=True)

对于Linux,您必须将cls命令替换为clear

tmp = sp.call('clear', shell=True)
2020-12-20