最新消息:VPS服务器又从fzhost.net换回Linode了,主题仍用朋友推荐的大前端D8

【整理】Python的IDLE中如何实现清屏,即IDLE的清屏

Python IDE crifan 909浏览 0评论

【背景】

之前看到别人在 这里这里,想要实现,对于Python的IDLE,清楚之前已经显示的内容,即IDLE的清屏。

【总结】

经过测试,如下方法,均无效:

1.Restart Shell — Ctrl +F6

2.Ctrl+A -> Delete

3.print "\r"或 print "\n"等办法

 

4.提示:

其他的一些别人提到的:

  • shell.clear()
  • import os; _ = os.system("clear")
  • 都只是针对于命令行,cmd的clear,和此处的IDLE的清屏,没啥关系。

     

    5.针对于IDLE的清屏,目前所找到的,唯一一个变通的办法是:

    唯一一个变通的方法是,需要多操作几步:
    1.File->New Window,以打开一个新的窗口"Untitled"
    2.关闭掉原先的"Python Shell"
    3.在新"Untitled"窗口中,点击 Run->Python Shell,就可以打开一个,全新的Python shell了,变相的实现了清屏的目的
    4.再关闭之前的"Untitled"的窗口
    此法很明显,很蛋疼。。。
    或者说,未必比你关闭Python Shell,重新打开,来的更快。
    但是还是算一个方法的。。。。

     

    【总结】

    IDLE的清屏的终极解决办法:

    转载请注明:在路上 » 【整理】Python的IDLE中如何实现清屏,即IDLE的清屏

    发表我的评论
    取消评论

    表情

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    网友最新评论 (5)

    1. 太逗了,基本就啥也不行呗
      nicaiwoshishui4个月前 (07-26)回复
    2. import os;_os.system("cls") 這樣才行,不過太複雜了吧!沒有更簡單的方法嗎!打那麼長一串,關閉再開也比較快
      keyjus2年前 (2015-07-31)回复
    3. 可以用Idlex,有清屏功能。
      Jason3年前 (2014-08-14)回复
    4. 此方法的确是蛋疼的无比,刚刚学习python,也是这样搞的,想找个好点的都没,python idle当初开发的时候就应该搞个这样的清屏处理嘛
      jon5年前 (2013-04-10)回复
    18 queries in 0.197 seconds, using 10.01MB memory