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?
相关推荐
Icoolkj22 分钟前
VuePress 与 VitePress 深度对比:特性、差异与选型指南
前端·javascript·vue.js
XiaoMu_00126 分钟前
基于Django+Vue3+YOLO的智能气象检测系统
python·yolo·django
Haven-32 分钟前
Java-面试八股文-JVM篇
java·jvm·面试
excel36 分钟前
CNN 分层详解:卷积、池化到全连接的作用与原理
前端
我真的是大笨蛋40 分钟前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
excel40 分钟前
CNN 多层设计详解:从边缘到高级特征的逐层学习
前端
wjs0401 小时前
Git常用的命令
java·git·gitlab
superlls1 小时前
(算法 哈希表)【LeetCode 349】两个数组的交集 思路笔记自留
java·数据结构·算法
honder试试1 小时前
焊接自动化测试平台图像处理分析-模型训练推理
开发语言·python
田里的水稻2 小时前
C++_队列编码实例,从末端添加对象,同时把头部的对象剔除掉,中的队列长度为设置长度NUM_OBJ
java·c++·算法