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 分钟前
机器学习&第二章线性回归
人工智能·python·机器学习·线性回归
nervermore9906 分钟前
3.3 Python图形编程
python
zhengfei6117 分钟前
世界各地免费电视频道的 M3U 播放列表。
python
Elieal12 分钟前
5 种方式快速创建 SpringBoot 项目
java·spring boot·后端
better_liang20 分钟前
每日Java面试场景题知识点之-Java修饰符
java·访问控制·static·abstract·final·修饰符·企业级开发
rgeshfgreh36 分钟前
Spring事务传播机制深度解析
java·前端·数据库
无名-CODING36 分钟前
Java Spring 事务管理深度指南
java·数据库·spring
xiaolyuh12337 分钟前
Spring MVC Bean 参数校验 @Validated
java·spring·mvc
心静财富之门37 分钟前
退出 for 循环,break和continue 语句
开发语言·python
蕨蕨学AI44 分钟前
【Wolfram语言】45.2 真实数据集
java·数据库