对于很多新手,当然我也是新手,在命令行里学习python的时候占满了屏幕,很不习惯,特别是使用linux习惯了,使用clear清屏,这样的感觉非常好,但是python下面没有这样的命令和功能,下面为了解决这个问题,本人写了个简单的模块

1 先来看下没有清屏的结果

[root@zh ~]# python

Python 2.6.6 (r266:84292, Nov 22 2013, 12:11:10)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

这样特别让人厌恶,至少我有这样的感觉

2 解决办法[root@zh ~]# cat clear.py

#!/usr/bin/python

import os

def clear():

os.system('clear')

3 为了更使用方便,我们不用每次都使用import导入

[root@zh ~]# cat startup.py

#!/usr/bin/python

# python startup file

import sys

import readline

import rlcompleter

import atexit

import os

import clear

# tab completion

readline.parse_and_bind('tab: complete')

# history file

histfile = os.path.join(os.environ['HOME'], '.pythonhistory')

try:

readline.read_history_file(histfile)

except IOError:

pass

atexit.register(readline.write_history_file, histfile)

del os, histfile, readline, rlcompleter

大家留意看下import clear 我上面这个脚本是python的tab功能

4 设置环境变量

del os, histfile, readline, rlcompleter

[root@zh ~]# cat .bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

export PYTHONSTARTUP=/root/startup.py

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

[root@zh ~]# source .bashrc

[root@zh ~]#

5 测试

[root@zh ~]# python

Python 2.6.6 (r266:84292, Nov 22 2013, 12:11:10)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>>

>>> clear.clear()

>>>

这里的效果贴出来不明显,大家动手试下,不懂的话可以在下面留言

python清屏命令-python 命令行里实现clear清屏技巧相关推荐

  1. python 命令-python常见命令

    练习题答案 python常用标准库 python challenge 0. 搭建虚拟环境 sudo apt-get install python-pip sudo apt-get install py ...

  2. python 财务分析-linux 复制移动命令详解

    linux虚拟机主机模式设置ip间割云计算一般薪资多少方在mysql 查询所有表名几十大数据分析应用的解决方案被魔如何查看mysql服务是否开启酒窝软件测试功能测试损因 软件测试阶段如何划分了哼云计算 ...

  3. 如何打开python的交互窗口-Python多版本情况下四种快速进入交互式命令行的操作技巧...

    原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...

  4. python常用命令汇总-python数据分析之pandas常用命令整理

    原标题:python数据分析之pandas常用命令整理 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型 ,提供了高效地 ...

  5. python退出命令-python退出指令

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! cmd中如何退出python (1)在命令行上输入exit() (2)在命令行上输 ...

  6. python调用shell命令-「Python」6种python中执行shell命令方法

    用Python调用Shell命令有如下几种方式: 第一种: os.system("The command you want"). 这个调用相当直接,且是同步进行的,程序需要阻塞并等 ...

  7. python常用命令汇总-Python爬虫框架Scrapy常用命令总结

    本文实例讲述了Python爬虫框架Scrapy常用命令.分享给大家供大家参考,具体如下: 在Scrapy中,工具命令分为两种,一种为全局命令,一种为项目命令. 全局命令不需要依靠Scrapy项目就可以 ...

  8. python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例

    前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...

  9. Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断

    Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断 目录 python的列表的特殊应用 一行命令实现if判断中的两类判断 python的列表的特殊应用 一行命令实 ...

  10. Python语言学习:python编程之pip命令集合、python调式、头部代码、代码运行等常见概念详细攻略(解决问题为导向)

    Python语言学习:python编程之pip命令集合.python调式.头部代码.代码运行等常见概念详细攻略(解决问题为导向) 目录 一.pip命令集合 1.pip常规命令 1.1  pip下载se ...

最新文章

  1. [C]计算某一天是该年中的第几天
  2. 机器学习算法--无监督学习--聚类
  3. Oracle 通过字段名查询其所在的表
  4. 美团面试官:讲清楚MySQL结构体系,立马发offer
  5. vue2 - 基于Export2Excel.js导出Excel案例(js-xlsx插件二次封装使用)
  6. 微软 香港云服务器,香港云服务器好用吗
  7. css基本语法选择器
  8. 一个人赶着鸭子去每个村庄卖,每经过一个 村子卖去所赶鸭子的一半又一只。 这样他经过了 七个村子后还剩 两只鸭子,问问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
  9. python画圆填色_如何用python在图像上绘制不同笔触和填充颜色的文本?
  10. 静夜思:“小微科技公司”如何建立自己的竞争优势
  11. CC00028.CloudKubernetes——|KuberNetes二进制部署.V06|5台Server|——|etcd配置|
  12. VB6不能加载MSCOMCTL.OCX
  13. MTK平台俄罗斯方块游戏评审
  14. HT合泰单片机入门教程(第二章 点亮第一个LED灯)
  15. html苹果怎么打开pdf文件,苹果手机怎么打开pdf格式的文件(这里介绍三种最实用的方法)...
  16. drawRect绘图
  17. Vue audio音乐列表循环播放
  18. AutoX.js邀请码
  19. vue 使用 transition 动画实现页面滑入
  20. 装修报价 php开源,系统发生错误

热门文章

  1. Fortran程序转换到c程序
  2. 视差图Disparity与深度图Depth Map的一点知识
  3. Java反编译生成java文件
  4. 凯撒密码及C语言python实现
  5. php抓取视频教程,PHP抓取、分析国内视频网站的视频信息工具类_PHP
  6. MATLAB SMRF点云滤波算法
  7. failed to load ldlinux.c32
  8. Linux驱动系列目录
  9. surfer 8 scripter 学习笔记(9)surfer与VB结合的VB源代码
  10. SDN免费快速获得积分和直接获取下载码的几个办法,亲测有效区