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?
相关推荐
小糖学代码4 分钟前
LLM系列:1.python入门:6.元组型对象(tuple)
linux·运维·服务器·python
ZC跨境爬虫4 分钟前
Scrapy实战:5sing原创音乐网多页数据爬取(完整可运行,附避坑指南)
爬虫·python·scrapy·html
那个失眠的夜6 分钟前
Spring 的纯注解配置
xml·java·数据库·后端·spring·junit
KevinWang_7 分钟前
AI 基础设施及其应用
前端
AIFarmer8 分钟前
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
前端·npm·node.js
ffqws_11 分钟前
Spring Boot:用JWT令牌和拦截器实现登录认证(含测试过程和关键注解讲解)
java·spring boot·后端
西西弗Sisyphus12 分钟前
Python dataclasses 中 field 的 default_factory 参数用法
python·field·dataclasses·default_factory
小红的布丁12 分钟前
Redis 集群详解:主从哨兵和切片集群有什么区别
前端·数据库·redis
小兔崽子去哪了25 分钟前
华为 IODT 设备接入
java·华为
yuyuyuliang0027 分钟前
python笔记1
开发语言·笔记·python