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

【背景】

之前看到别人在 这里这里,想要实现,对于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的清屏的终极解决办法:



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

    1. import os;_os.system(“cls”)
      這樣才行,不過太複雜了吧!

      沒有更簡單的方法嗎!打那麼長一串,關閉再開也比較快

    2. 可以用Idlex,有清屏功能。

    3. 此方法的确是蛋疼的无比,刚刚学习python,也是这样搞的,想找个好点的都没,python idle当初开发的时候就应该搞个这样的清屏处理嘛

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    无觅相关文章插件,快速提升流量