对于OS X,您可以使用subprocess模块并从shell调用“cls”:

import subprocess as sp sp.call('cls',shell=True)

要防止在窗口顶部显示“0”,请将第二行replace为:

tmp = sp.call('cls',shell=True)

对于Linux,您必须clearreplacecls命令

tmp = sp.call('clear',shell=True)

快捷键CTRL + L呢?

它适用于所有的shell,例如Python,Bash,MySQL,MATLAB等

import os os.system('cls') # For Windows os.system('clear') # For Linux/OS X

你正在寻找的东西是在curses模块中find。

import curses # Get the module stdscr = curses.initscr() # initialise it stdscr.clear() # Clear the screen

重要的提示

重要的是要记住,在任何退出之前,您需要将terminal重置为正常模式,这可以通过以下几行完成:

curses.nocbreak() stdscr.keypad(0) curses.echo() curses.endwin()

如果你不这样做,你会得到各种奇怪的行为。 为了确保这一切都完成,我会build议使用atexit模块,如下所示:

import atexit @atexit.register def goodbye(): """ Reset terminal from curses mode on exit """ curses.nocbreak() if stdscr: stdscr.keypad(0) curses.echo() curses.endwin()

可能会做得很好。

在python中清除屏幕的一个简单方法是使用Ctrl + L,尽pipe它适用于shell以及其他程序。

使用Windows 10和pyhton3.5我已经testing了很多代码,没有什么比这更帮助我了:

首先定义一个简单的函数,这个函数将打印50个换行符;(数字50将取决于您可以在屏幕上看到多less行,所以你可以改变这个数字)

def cls(): print ("\n" * 50)

那么只要你想或需要多次调用它

cls()

这里有一些你可以在Windows上使用的选项

第一个选项:

import os cls = lambda: os.system('cls') >>> cls()

第二个选项:

cls = lambda: print('\n' * 100) >>> cls()

第三个选项,如果你在Python REPL窗口中:

Ctrl+L

该function适用​​于任何操作系统(Unix,Linux,OS X和Windows)

Python 2和Python 3

from platform import system as system_name # Returns the system/OS name from os import system as system_call # Execute a shell command def clear_screen(): """ Clears the terminal screen. """ # Clear command as function of OS command = "-cls" if system_name().lower()=="windows" else "clear" # Action system_call(command)

在Windows中,命令是cls ,在类Unix系统中,命令是clear 。

platform.system()返回平台名称。 防爆。 OS X中的'Darwin' 。

os.system()执行系统调用。 防爆。 os.system('ls -al')

如果您正在使用Linuxterminal来访问python,那么cntrl + l是清除屏幕的最佳解决scheme

import curses stdscr = curses.initscr() stdscr.clear()

子stream程允许您为Shell调用“cls”。

import subprocess cls = subprocess.call('cls',shell=True)

这很简单,我可以做到这一点。 希望对你有帮助!

您可以使用Window或Linux Os

import os os.system('cls') os.system('clear')

你可以使用subprocess模块

import subprocess as sp x=sp.call('cls',shell=True)

当我打开它们时,os.system('cls')工作正常。 它以cmd风格打开。

除了作为一个全面的伟大的CLI库之外, click还提供了一个平台不可知的clear()函数:

import click click.clear()

matlab 清楚屏幕,在shell中清除屏幕相关推荐

  1. python kivy事件_python – Kivy:使用on_press事件更改屏幕管理器中的屏幕

    实现此目的的一种简单方法是定义您自己的按钮子类: class ScreenButton(Button): screenmanager = ObjectProperty() def on_press(s ...

  2. linux隐藏软件程序,如何使用GNOME Shell隐藏的屏幕录像工具

    你可能想录制自己的桌面与其他人分享,在gnome-shell里面你找不到品目录像软件,也许你会想到安装一个,其实gnome-shell有一个内置的隐藏的屏幕录像软件,它作为GNOME Shell桌面的 ...

  3. linux 如何关闭屏幕录像,如何使用GNOME Shell隐藏的屏幕录像工具

    如何使用GNOME Shell隐藏的屏幕录像工具 Mark Do 2018年6月10日 暂无评论 阅读 2,738 次 你可能想录制自己的桌面与其他人分享,在gnome-shell里面你找不到品目录像 ...

  4. Android 10 (Android Q)中的屏幕刷新率(display refresh rate)切换方法和策略

           本文禁止转载,如有需求,请联系作者. 1. 屏幕刷新率和应用的显示帧率 首先请区分好屏幕刷新率(Panel Refresh Rate)和应用的帧率(APP Frame Rate)两个概念 ...

  5. matlab无参考图像质量评价,无参考屏幕内容图像质量评价

    1 引言 1.1 研究背景及意义 随着计算机和移动互联网技术的快速发展, 多屏互动[.视频游戏[.远程教育等多客户端通信系统也得到了飞速的发展.在这类系统中, 各类终端之间可以相互通信, 以实现屏幕内 ...

  6. 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题

    对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 l  屏幕序号(Screen number).四个数字组成的序列号,用于在程序中确定屏幕,该序号在同一个ABAP程序内部是唯一的. l  屏幕类型 ...

  7. 转 如何在IOS设备中去掉屏幕上的status bar

    引入 如何在IOS设备中去掉屏幕上的status bar,即:不显示设备上方的[网络.时间.电池??]条? 操作 方法一: 在-info.list项目文件中,加上"Status bar is ...

  8. SAP MM 采购单据的屏幕布局配置中字段选择值“$$$$”有什么用处?

    SAP MM 采购单据的屏幕布局配置中字段选择值"$$$$"有什么用处? 项目实践中,常常会定义用户参数EFB(Function Authorization)并为之分配字段选择. ...

  9. 【整理】ABAP开发中的屏幕跳转

    ABAP开发中的屏幕跳转 这里介绍常见的几种在开发中常用到的事务代码跳转功能. 1.最常用到的是"SET PARAMETER"语句赋值,然后再使用"CALL TRANSA ...

最新文章

  1. Asp.NET 获取网站根目录
  2. 安信可ESP-12F(ESP8266)介绍与使用
  3. Getting Started with Node.js LoopBack Framework and IBM Cloudant
  4. python的模块、包、库区别。导入包/模块的方式
  5. IntelliJ IDEA for Mac在MacOS模式下的导航快捷键(Navigation Shortcut)
  6. HP_UX常用指令列表(转,整理过,方便使用)
  7. Facebook入局视频会议,日活用户超3亿的Zoom股价应声下跌,Zoom为何不扛打?
  8. margin background_div盒子的外部距离(margin)【202】。
  9. 转 Linux调优方案,sysctl.conf的设置
  10. 设置mac锁屏但不关闭网络
  11. 超好用的mac虚拟机软件:VM虚拟机 mac中文版
  12. 计算机常见故障原因有哪些,电脑常见故障原因及解决方法
  13. php 随机字符串函数,PHP 生成随机字符串的方法函数
  14. 问题解决:idea 中无法连接 sql server 数据库,报错 [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
  15. 五个了解自己天赋优势的分析工具(一)霍兰德兴趣测试
  16. 将自动化测试推向极限
  17. 【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 42页论文及代码
  18. GHT(广义霍夫曼变换)
  19. 王者荣耀7月4号服务器维护,王者荣耀7月4日更新维护公告 更新内容汇总
  20. android手机自动打开pdf文件夹,一种告诉您如何在Android手机上打开PDF文件的方法...

热门文章

  1. matlab i型级联filter,Matlab中filter,conv,impz用法(最新整理)
  2. java有无参数求长方形的周长面积_用java面向对象思想编程求长方形的周长和面积...
  3. 二极管7种应用电路详解之六
  4. 世界上将出现一种新职业
  5. opencv-python将一个视频切成n份视频
  6. Oracle快速克隆安装
  7. [CareerCup] 17.6 Sort Array 排列数组
  8. write solid code 零散(原文)
  9. Exchange2007中创建和访问公用文件夹
  10. UVa10763 交换学生