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

 我来答
幻想家爱休闲
高能答主

2019-07-27 · 分享休闲中的点点滴滴!
幻想家爱休闲
采纳数:1082 获赞数:266367

向TA提问 私信TA
展开全部

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

2、立刻屏幕干净了。

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

import os

os.system('cls')

回车。

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

龙氏风采
推荐于2018-04-22 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
在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?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哦_廿一
2017-07-03 · TA获得超过431个赞
知道小有建树答主
回答量:273
采纳率:91%
帮助的人:232万
展开全部
# win 下使用cls
>>> cls
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随风飘扬201204
2017-06-28 · TA获得超过294个赞
知道小有建树答主
回答量:363
采纳率:67%
帮助的人:57.5万
展开全部
默认的话做不到。百度过,好像有人给出一些方法,因为觉得麻烦,并不曾试过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
行者丿武松
2018-04-22
知道答主
回答量:25
采纳率:33%
帮助的人:3.8万
展开全部
>>> import os
>>> os.system('cls') #回车执行这个命令行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式