在python交互命令行中如何清屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python交互命令行中如何清屏相关的知识,希望对你有一定的参考价值。

1、在Windows命令行窗口,显示内容很多了,需要清屏,输入cls后,回车。

2、立刻屏幕干净了。

3、在Python命令行的模式下,输入

import os

os.system('cls')

回车。

4、立刻屏幕干净了,还是在Python命令行状态,最上方是0。

参考技术A # win 下使用cls
>>> cls

参考技术B 在Linux shell中,清屏操作是clear;在Win cmd中,清屏操作是cls。
在交互模式中使用Python,如果要清屏,可以import os,通过os.system()来调用系统命令clear或者cls来实现清屏。
[python] view plain copy print?
>>> import os
>>> os.system('clear')
但是此时shell中的状态是:
[python] view plain copy print?
0
>>>
首行会有一个0。这个0实际上是os.system()的返回值,0是成功,非零即error code(具体os.system()与命令返回值的对应关系可参考这里)。
可以存储这个返回值,不让其打印出来:
[python] view plain copy print?
>>> import os
>>> t = os.system('clear')
这样就是真正的清屏了:
[python] view plain copy print?
参考技术C 默认的话做不到。百度过,好像有人给出一些方法,因为觉得麻烦,并不曾试过。 参考技术D >>> import os
>>> os.system('cls') #回车执行这个命令行

以上是关于在python交互命令行中如何清屏的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Python 3.x 在命令行中执行多个命令

Python学习日志-03

Python学习日志-03

如何在同一命令行中的文件上执行 python 脚本? [复制]

Linux命令行中好用的快捷键

如何在 Windows 命令行中使用参数运行 Python 脚本