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?
相关推荐
Java探秘者13 分钟前
Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境
java·开发语言·数据库·spring boot·spring cloud·maven·idea
攸攸太上13 分钟前
Spring Gateway学习
java·后端·学习·spring·微服务·gateway
2301_7869643618 分钟前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase
2303_8120444622 分钟前
Bean,看到P188没看了与maven
java·开发语言
苹果醋322 分钟前
大模型实战--FastChat一行代码实现部署和各个组件详解
java·运维·spring boot·mysql·nginx
秋夫人24 分钟前
idea 同一个项目不同模块如何设置不同的jdk版本
java·开发语言·intellij-idea
m0_6640470229 分钟前
数字化采购管理革新:全过程数字化采购管理平台的架构与实施
java·招投标系统源码
萧鼎1 小时前
Python调试技巧:高效定位与修复问题
服务器·开发语言·python
aqua35357423581 小时前
蓝桥杯-财务管理
java·c语言·数据结构·算法
Deryck_德瑞克1 小时前
Java网络通信—TCP
java·网络·tcp/ip