python进入交互模式后怎么清屏

  介绍

这篇文章运用简单易懂的例子给大家介绍python进入交互模式后怎么清屏,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强> python Shell清屏方法

交互模式下使用python很方便,如果想清除显示过的信息,有两种方法可以采用。

<强>方法一,针对python命令行

在祝辞祝辞import 操作系统   祝辞祝辞祝辞n =, os.system (& # 39; cls # 39;)

os.system (& # 39; cls # 39;),调用DOS系统提供的cls命令,成功则返回0。

1,执行几条巨蟒语句

 Python进入交互模式后怎么清屏

2,导入操作系统模块,执行清屏语句

 Python进入交互模式后怎么清屏

 Python进入交互模式后怎么清屏

3,查看os.system (& # 39; cls # 39;)的返回值n

 Python进入交互模式后怎么清屏

4,查看操作录屏GIF

 Python进入交互模式后怎么清屏

<强>方法二,针对闲置壳

1,在Python X \ Lib \ idlelib目录下创建ClearWindow。py(其中X是Python版本号)

 Python进入交互模式后怎么清屏

class  ClearWindow:   ,,,menudefs =,((& # 39;选项# 39;,,(没有,(& # 39;Clear  Shell 窗口# 39;,,& # 39;& lt; & lt; clear-window>祝辞& # 39;),]),)   ,   ,,,def  __init__(自我,,editwin):   ,,,,,,,self.editwin =editwin   ,,,,,,,self.text =self.editwin.text   ,,,,,,,self.text.bind (“& lt; & lt; clear-window>在“,,self.clear_window2)   ,   ,,,,,,,self.text.bind (“& lt; & lt; undo>在“,,self.undo_event),, #,添加=?“,并# 39;t 工作   ,   ,,,def  undo_event(自我,事件):   ,,,,,,,text =self.text   ,   ,,,,,,,text.mark_set (“iomark2",,“iomark")   ,,,,,,,text.mark_set (“insert2",,“insert")   ,,,,,,,self.editwin.undo.undo_event(事件)   ,   ,,,,,,,#,fix  iomark 以及插入   ,,,,,,,text.mark_set (“iomark",,“iomark2")   ,,,,,,,text.mark_set (“insert",,“insert2")   ,,,,,,,text.mark_unset (“iomark2")   ,,,,,,,text.mark_unset (“insert2")   ,   ,,,def  clear_window2(自我,事件):,,#,Alternative 方法   ,,,,,,,#,work  around 从而ModifiedUndoDelegator   ,,,,,,,text =self.text   ,,,,,,,text.undo_block_start ()   ,,,,,,,text.mark_set (“iomark2",,“iomark")   ,,,,,,,text.mark_set (“iomark",, 1.0)   ,,,,,,,text.delete (1.0,,“iomark2  linestart")   ,,,,,,,text.mark_set (“iomark",,“iomark2")   ,,,,,,,text.mark_unset (“iomark2")   ,,,,,,,text.undo_block_stop ()   ,,,,,,,if  self.text.compare(& # 39;插入# 39;,,& # 39;& lt; & # 39;,, & # 39; iomark& # 39;):   ,,,,,,,,,,,self.text.mark_set(& # 39;插入# 39;,,& # 39;end-1c& # 39;)   ,,,,,,,self.editwin.set_line_and_column ()   ,   ,,,def  clear_window(自我,事件):   ,,,,,,,#,remove  undo 全权代表   ,,,,,,,undo =self.editwin.undo   ,,,,,,,self.editwin.per.removefilter(撤销)   ,   ,,,,,,,#,clear 从而窗口,but  preserve  current 命令   ,,,,,,,self.text.delete (1.0,,“iomark  linestart")   ,,,,,,,if  self.text.compare(& # 39;插入# 39;,,& # 39;& lt; & # 39;,, & # 39; iomark& # 39;):   null   null   null   null   null

python进入交互模式后怎么清屏