如何清除解释器控制台?

如何清除解释器控制台?

与大多数Python开发人员一样,我通常会打开一个控制台窗口,运行Python解释器来测试命令,dir()一些东西,help() stuff

与任何控制台一样,经过一段时间后,过去命令和打印的可见待办事项会变得杂乱无章,有时在重复运行同一命令几次时也会令人困惑。我想知道是否以及如何清除Python解释器控制台。

我听说过做系统呼叫或者打电话cls在Windows或clear在Linux上,但我希望我能命令解释器自己做些什么。

注:我在Windows上运行,所以Ctrl+L不管用。


慕尼黑8549860
浏览 670回答 3
3回答

慕的地10843

如前所述,您可以执行系统调用:Windows操作系统>>> import os>>> clear = lambda: os.system('cls')>>> clear()对于linux,lambda变成>>> clear = lambda: os.system('clear')

尚方宝剑之说

好吧,下面是一个快速的黑客:>>> clear = "\n" * 100>>> print clear>>> ...do some other stuff...>>> print clear或者,为了保存一些类型,将这个文件放在您的python搜索路径中:# wiper.pyclass Wipe(object):     def __repr__(self):         return '\n'*1000wipe = Wipe()然后,您可以在解释器上做任何您喜欢的事情:)>>> from wiper import wipe>>> wipe>>> wipe>>> wipe
打开App,查看更多内容
随时随地看视频慕课网APP