在Python中,有时我们链接了输出,我们想在单元格提示中清除屏幕,我们可以通过按Control + l来清除屏幕。但是在某些情况下,我们需要根据程序的输出结果以及如何格式化输出来以编程方式清除屏幕。在这种情况下,我们需要在python脚本中放置一些命令,这些命令将在程序需要时清除屏幕。

我们需要python的OS模块中的system()来清理屏幕。对于Windows和Linux等不同的平台,我们需要传递不同的命令,如下例所示。另外,我们使用'_'变量,该变量用于保存解释器中的最后一个表达式的值。

示例import os

from time import sleep

# The screen clear function

def screen_clear():

# for mac and linux(here, os.name is 'posix')

if os.name == 'posix':

_ = os.system('clear')

else:

# for windows platfrom

_ = os.system('cls')

# print out some text

print("The platform is: ", os.name)

print("big output\n"* 5)

# wait for 5 seconds to clear screen

sleep(5)

# now call function we defined above

screen_clear()

输出结果

运行上面的代码给我们以下结果-The platform is: nt

big output

big output

big output

big output

big output

从结果窗口显示5秒钟后,以上输出将被清除。

python清屏幕_如何在python中清除屏幕?相关推荐

  1. rdp连接工具_如何在Windows10中清除RDP连接历史记录?

    如何在Windows中清除RDP连接历史记录? 内置的Windows远程桌面连接(RDP)客户端(mstsc.exe)保存每次成功连接到远程计算机后的远程计算机名(或IP地址)和用于登录的用户名.在下 ...

  2. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

  3. unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?

    Python是增长最快的主要通用编程语言.原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效. 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的 ...

  4. python进程暂停_如何在Python中暂停多进程?

    我希望用户能够在怎么开始的实现它?在 我的代码是:# -*- coding: utf-8 -*- from PySide import QtCore, QtGui from Ui_MainWindow ...

  5. python 拟合正态分布_如何在Python中拟合双高斯分布?

    我试图使用Python获得数据(link)的双高斯分布.原始数据的格式为: 对于给定的数据,我想获得图中所示峰值的两个高斯分布.我用以下代码(source)进行了尝试:from sklearn imp ...

  6. python 概率分布函数_如何在Python中实现这五类强大的概率分布

    匿名用户 1级 2016-04-25 回答 首页 所有文章 观点与动态 基础知识 系列教程 实践项目 工具与框架应用 工具资源 伯乐在线 > Python - 伯乐在线 > 所有文章 &g ...

  7. python mqtt库_如何在 Python 中使用 MQTT

    Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...

  8. python 获取当前目录_如何在Python中获取当前的工作目录?

    python 获取当前目录 To get the current working directory in Python, there is a library function getcwd() i ...

  9. eclipse配置python开发环境_如何在Eclipse中配置python开发环境

    展开全部 步骤1: 下载用于在2113Eclipse中开发Python的插件PyDev. 步骤2: 解压5261python.将解压后的features和plugins文件4102夹中的1653内容拷 ...

  10. win10系统64位安装python什么版本_如何在win10中安装Python

    本文主要讲解win10如何安装python,希望对初学的小伙伴有帮助.环境:win 10 64位操作系统1.python下载https://www.python.org/downloads/2.x和3 ...

最新文章

  1. Linux内核高端内存
  2. selinux-添加
  3. 关于 Python 列表操作,最常见问答Top10
  4. 设计模式 -- (14)中介者模式
  5. OWC做电子表格和图表的试验
  6. python 元组遍历_Python中的for循环:元组、列表、字典的遍历和相互转化
  7. Asp.net MVC 3实例学习之ExtShop(六)——登录对话框
  8. springboot整合redisson实现多种分布式锁
  9. 喵哈哈村的魔法考试 Round #1 (Div.2) C 喵哈哈村的魔法石(II) 背包dp
  10. 51NOD-1005 大数加法【大数】
  11. matlab 画光束等相面,拉盖尔高斯光束_厄米高斯光束MATLAB仿真 - 范文中心
  12. CN2专线和普通国际对比优势在哪里 有什么优势
  13. 2022年应届大学生做毕设是论文好做点还是设计好,哪个性价比更高
  14. Unity网格编程篇(四) 三维温度图、热力图
  15. png图片怎么转换成jpg?快速转换教程来了
  16. 【BZOJ 4987】Tree
  17. 盘点在未来,或许会被人工智能机器人取代的10种职业
  18. 基础35 空心三角形
  19. vue自定义音频播放组件_易于创建Vue的自定义音频播放器组件
  20. Muti-bin的一些相关函数和设置

热门文章

  1. 什么是网络编程(一)
  2. [Pytorch系列-24]:神经网络基础 - 单个无激活函数的神经元实现简单线性回归 - 1
  3. Surface Go1 与Surface Go2的不同 (非专业对比)
  4. python 小于号大于号是什么意思_大于号和小于号怎么区别
  5. 电脑知识 - bin文件夹是什么
  6. 经典蓝牙Inquiry过程的跳频
  7. 微软亚洲研究院院长换帅!复旦校友周礼栋博士升任新院长
  8. Python基础阶段:体脂率计算练习
  9. 一次性餐巾行业调研报告 - 市场现状分析与发展前景预测
  10. 数据结构练习题——图(含应用题)