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?
相关推荐
林太白几秒前
rust17-部门管理模块
前端·后端·rust
_处女座程序员的日常1 分钟前
如何预览常见格式word、excel、ppt、图片等格式的文档
前端·javascript·word·excel·开源软件
小兜全糖(xdqt)3 分钟前
python ppt转pdf以及图片提取
python·pdf·powerpoint
明月与玄武4 分钟前
前端文件上传终极指南:从原理到架构实践!
前端·前端文件上传终极指南
前端世界12 分钟前
用Python打造智能成绩分析系统:从异常处理到断言验证的全流程实战
服务器·数据库·python
yaoxin52112313 分钟前
229. Java 集合 - 操作集合中的多个元素(批量操作)
java·开发语言·python
岁岁岁平安13 分钟前
python 配置pip镜像源
python
在人间负债^15 分钟前
从Python到仓颉:核心项目内容迁移实践
开发语言·python·鸿蒙·仓颉
C++chaofan17 分钟前
MyBatis - Plus学习笔记
java·spring boot·笔记·后端·mysql·架构·mybatis
云和数据.ChenGuang18 分钟前
SyntaxError: Non-UTF-8 code starting
人工智能·python·numpy