python交互式命令时如何清除

在交互模式中使用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。

可以存储这个返回值,不让其打印出来:

复制代码
[python] view plain copy print?
>>> import os
>>> t = os.system('clear')

这样就是真正的清屏了:

复制代码
[python] view plain copy print?
相关推荐
用泥种荷花2 分钟前
【NPM 笔记(三)】镜像源与版本管理:nrm 与 nvm 实用指南
前端
尝尝你的优乐美2 分钟前
前端查缺补漏系列(一)JS对象及其扩展
前端·javascript·面试
张勇8293 分钟前
# React状态管理最佳实践:从原理到2025年主流方案
前端·react.js
PixelMind4 分钟前
【IQA技术专题】DISTS代码讲解
图像处理·人工智能·python·算法·iqa
江城开朗的豌豆5 分钟前
Vue做SEO太难?6年老司机带你轻松搞定!
前端·javascript·vue.js
JavaEdge在掘金5 分钟前
Git工作面试必知必会操作-命令行篇
python
香蕉可乐荷包蛋6 分钟前
一次性接收大量上传图片,后端优化方式
后端·python
江城开朗的豌豆8 分钟前
Vue性能优化实战:让你的应用快如闪电⚡
前端·javascript·vue.js
再吃一根胡萝卜10 分钟前
el-tree 组件选中数据状态
前端
前端Hardy14 分钟前
HTML&CSS:有趣的轮播图
前端·javascript·css