清除Python中的屏幕(使用Pythonwin时)

时间:2012-07-19 16:30:43

标签: python

当我使用像Pythonwin这样的东西时,我总是要在调试窗口中突出显示所有内容并按删除以删除所有内容。有没有办法让程序自动清除调试窗口?

3 个答案:

答案 0 :(得分:2)

为了清楚遇到这个老问题的人。

PythonWin的交互式shell窗口可以通过突出显示所有文本然后按删除就像文本编辑器一样来清除。

答案 1 :(得分:0)

尝试:

import os

os.system("cls")

答案 2 :(得分:0)

这是一个适用于Pythonwin的函数:

import subprocess

def cls():
  doc=subprocess.sys.stdout.GetDocument()
  Editor=doc.GetEditorView()
  Editor.SetSel(-1,0)
  Editor.ReplaceSel("")

cls()