介绍
这篇文章运用简单易懂的例子给大家介绍python进入交互模式后怎么清屏,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强> python Shell清屏方法强>
交互模式下使用python很方便,如果想清除显示过的信息,有两种方法可以采用。
<强>方法一,针对python命令行强>
在祝辞祝辞import 操作系统 祝辞祝辞祝辞n =, os.system (& # 39; cls # 39;)
os.system (& # 39; cls # 39;),调用DOS系统提供的cls命令,成功则返回0。
1,执行几条巨蟒语句
2,导入操作系统模块,执行清屏语句
3,查看os.system (& # 39; cls # 39;)的返回值n
4,查看操作录屏GIF
<强>方法二,针对闲置壳强>
1,在Python X \ Lib \ idlelib目录下创建ClearWindow。py(其中X是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 nullpython进入交互模式后怎么清屏