启动Python有两种方式,分别为“Windows命令行窗口”和“IDLE”

“命令行窗口”下可以通过如下两种方法:

1. import subprocess

subprocess.call("clear") # linux/mac

subprocess.call("cls", shell=True) # windows

执行完次命令后,窗口顶部第一行会出现一个0,接下来才会是输入提示符“>>>”

消除这个0的方法是在此命令前添加一个变量,例如 i=subprocess.call("cls", shell=True)

2. import os

os.system("cls") # windows

os.system("clear") # linux

执行完次命令后,窗口顶部第一行也会出现一个0,接下来才会是输入提示符“>>>”

消除这个0的方法同方法1

“IDLE”下以上两种方式都不起作用,可以通过建立如下函数实现:

def cls():

print "\n"*80 #Shell 3.0+ 改为 print(('\n'*80))

此函数将命令行往下移动80行,数字80可以自己任意设定

这是伪清屏,只是输入满屏的空格而已

在python的邮件列表中有很多这样类似的question,但是没看到answer的。

再google了一下,才算找到了solution——为idle增加一个清屏的扩展ClearWindow就可以了(在http://bugs.python.org/issue6143中可以看到这个扩展的说明)。

下面我说安装使用的方法。首先下载clearwindow.py(点 击可直接下载,不能下载的可以右键保存,格式为py结尾),将这个文件放在Python X\Lib\idlelib目录下(X为你的python版本),然后在这个目录下找到config-extensions.def这个文件(idle扩 展的配置文件),以记事本的方式打开它(为防止出错,你可以在打开它之前先copy一个备份)。额,打开后它看起来可能会密密麻麻的,如果可以,建议你最 好用像sublime text或vim这样支持高亮格式化的编辑器来打开它。

打开config-extensions.def 后在句末加上这样几句:

[ClearWindow]

enable=1

enable_editor=0

enable_shell=1

[ClearWindow_cfgBindings]

clear-window=

然后保存退出就可以了。

打开python的idle,看看options是不是多了一个选项clear shell window ctrl+L

如果是这样的话,那就证明你安装成功了,以后要清屏直接ctrl+L就可以了,so ez :)。

——

后来,我又找到了一个含各种扩展版本的python idle——IdleX,它就是将各种python idle常用一些的扩展都整合在一起而已,当然也包括clear window。

安装使用并不麻烦,下载下压缩包(点此下载),然后解压运行idlex.py就可以了,外形和python原来idle完全一样,只是opinions可以看到更多的选项。

python shell清屏指令_Python Shell 怎样清屏?相关推荐

  1. python控制台清屏代码_python中代码清屏的方法是什么

    python中代码清屏的方法是什么 发布时间:2020-09-03 10:52:03 来源:亿速云 阅读:97 作者:小新 这篇文章给大家分享的是有关python中代码清屏的方法是什么的内容.小编觉得 ...

  2. python 通过ip获取城市_python shell根据ip获取主机名代码示例

    这篇文章里我们主要分享了python中shell 根据 ip 获取 hostname 或根据 hostname 获取 ip的代码,具体介绍如下. 笔者有时候需要根据hostname获取ip 比如根据m ...

  3. python运行不了指令_python不是内部命令或外部命令,也不是可执行程序解决方法...

    简述 常见于新手初装python,然后忘记勾选设置环境变量(PATH),或者没有重启,然后运行教程中的python命令时出现. 有两个解决方法:1.设置环境变量,然后重启. 2.新建命令. 如果你打算 ...

  4. python打开摄像头黑屏怎么办_python识别视频黑屏或者低清晰度

    第一步:获取视频第一帧图片 第二步:进行识别 import os import numpy as np import cv2 as cv from skimage import filters, io ...

  5. python执行shell命令查看输出_python 运行 shell 命令并捕获输出_python_酷徒编程知识库...

    这个问题的答案取决于你使用的python 版本. 最简单的方法是使用 subprocess.check_output 函数:>>> subprocess.check_output([ ...

  6. linux shell指令 amp,shell入门基础amp;常见命令及用法

    shell shell是一个命令解释器,实际是一个程序,/bin/bash,linux中所有的命令都由它来解释,有自己的语法 shell脚本 以.sh结尾 shell语法+linux命令 注释: 单行 ...

  7. linux常用指令和shell脚本

    文章目录 一.虚拟机的安装 二.linux常用基础命令 2.1文件查看相关 2.1.1pwd 列出当前目录的路径 2.1.2 ls 列出当前目录下的所有文件 2.2创建.重命名文件\文件夹 2.3 链 ...

  8. linux shell 脚本 supress,Linux指令和shell脚本

    关于Shell 在计算机科学中,Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器).它类似于DOS下的command.com和后来的cmd.exe. ...

  9. python中执行shell脚本之subprocess模块_如何使用Python中的subprocess模块检查shell脚本的状态?...

    我有一个简单的Python脚本,它将使用Python中的subprocessmdoule来执行shell脚本.在 下面是我的pythonshell脚本,它正在调用testing.shshell脚本,它 ...

  10. shell脚本相关指令

    1.bash和source的区别:bash(包括通过路径执行脚本)是non-login状态下,创建子shell进程,执行的shell脚本,因此其间创建的任何变量都将在程序执行完毕后,销毁,即父进程(原 ...

最新文章

  1. 201521123013 《Java程序设计》第13周学习总结
  2. 对于一个IT宅男先脱光再说
  3. Windows下使用gvim
  4. 脸红是因为缺乏乙醛分解酶导致的酒精中毒
  5. 2018世界杯8组32队积分和净胜球
  6. Asp.net MVC razor语法参考
  7. maven 构建增量包_使用Maven进行增量构建
  8. left join、right join、inner join的区别
  9. 分布式系统的面试题1
  10. 2022春节行为经济学
  11. redis分布式锁实现--jedisLock
  12. Vscode latex插件生成pdf目录空白问题
  13. 【spring】JDK动态代理的使用与源码分析
  14. 舞钢大业投资王恒:央行再度定向降准力挺“三农”小微覆盖大部分的城市商业银行
  15. 太空射击第15课: 道具
  16. 自动点击按钮html,如何自动点击网页按钮
  17. 基于opencv的四轴飞行器寻迹系统(一)——linux下opencv的安装
  18. pyqt5 QLabel详细用法
  19. 【招聘·杭州】长亭科技-golang 研发工程师
  20. Speech recognition模型:MoChA(Monotonic Chunkwise Attention)

热门文章

  1. GNS3交换机如何划分vlan
  2. acc 蓝牙_蓝牙耳机acc什么意思
  3. Telegram纸飞机电报更改为设置为中文汉化教程
  4. kali linux 安装驱动安装教程,kali linux安装NVIDA显卡驱动教程
  5. 【Java基础教程】Java数据类型
  6. C++输出UNICODE字符集
  7. 基于jquery实现的web版excel
  8. 手机型号大全_2020值得入手的三款手机。每个优秀,选择哪一个?励志故事名言视频...
  9. CC2530无线点灯
  10. matlab2014a VS2010混合编程