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?
相关推荐
weixin_419658314 分钟前
Spring 的统一功能
java·后端·spring
小许学java31 分钟前
Spring AI-流式编程
java·后端·spring·sse·spring ai
F_D_Z35 分钟前
数据集相关类代码回顾理解 | StratifiedShuffleSplit\transforms.ToTensor\Counter
python·torchvision·transforms
haogexiaole1 小时前
Java高并发常见架构、处理方式、api调优
java·开发语言·架构
@大迁世界1 小时前
Vue 设计模式 实战指南
前端·javascript·vue.js·设计模式·ecmascript
EnCi Zheng1 小时前
@ResponseStatus 注解详解
java·spring boot·后端
tao3556672 小时前
【Python刷力扣hot100】283. Move Zeroes
开发语言·python·leetcode
wdfk_prog2 小时前
闹钟定时器(Alarm Timer)初始化:构建可挂起的定时器基础框架
java·linux·数据库
芭拉拉小魔仙2 小时前
Vue项目中如何实现表格选中数据的 Excel 导出
前端·vue.js·excel
怎么没有名字注册了啊2 小时前
C++后台进程
java·c++·算法