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?
相关推荐
程序员阿超的博客4 分钟前
【安全篇】金刚不坏之身:整合 Spring Security + JWT 实现无状态认证与授权
java·spring boot·安全·spring
curdcv_po8 分钟前
报错 /bin/sh: .../scrcpy-server: cannot execute binary file
前端
小公主9 分钟前
用原生 JavaScript 写了一个电影搜索网站,体验拉满🔥
前端·javascript·css
代码小学僧9 分钟前
通俗易懂:给前端开发者的 Docker 入门指南
前端·docker·容器
Moment12 分钟前
为什么我在 NextJs 项目中使用 cookie 存储 token 而不是使用 localstorage
前端·javascript·react.js
lyc23333312 分钟前
鸿蒙Next加解密算法框架入门:安全基石解析🔐
前端
用户114818678948412 分钟前
Vue3 性能优化解析
前端
lyc23333315 分钟前
鸿蒙Web组件调试:从DevTools到崩溃分析的高效攻略👨🔧
前端
curdcv_po15 分钟前
在Mac的Finder中,显示“usr,tmp,var”等隐藏目录?
前端