python 中的命令补全脚本

该命令补全脚本来自网络,把脚本放到特定的目录下,用的时候import进来就可以了

路径如下查找:

>>> os.sys.path

['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib/python2.6/site-packages']

把脚本放到/usr/lib64/python2.6/site-packages下即可

补全脚本:tab.py

#!/usr/bin/env python

# python startup file

import sys

import readline

import rlcompleter

import os

readline.parse_and_bind('tab: complete')

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

更多相关文章
  • 获取备注的类: ///   /// 备注特性 /// public class RemarkAttribute : Attribute { private string m_remark; public RemarkAttribute(string remark) { this.m_remark = ...
  • 今天是我入职一个创业公司的第二天.由于公司今天才把自己用的电脑买回来,只好今天在做着每一个技术人员入职第一天常做的事:安装相关开发软件,配置开发环境. 在安装软件的过程中,由于下载最新版的android studio比较缓慢,只好在下载过程中随便翻翻.然后,看到一个开发群里,一位朋友还在聊面试的事, ...
  • 先为最近几期的跳票向大家道声抱歉.最近由于人手不足,杂志这边的工作常有耽误.如有对InDesign或电子出版比较了解的朋友愿意帮忙的,欢迎联系 yangsai#51cto.com ,谢谢! 本期为2012年2月号,总第17期,主题为运维安全. 在线阅读: <Linux运维趋势>2012年 ...
  • 1.1 Context descriptors Tomcat4中的Manager和Admin管理工具其实就是利用它来部署的.在Tomcat5中提出了Context descriptor这个概念,且为其配置了一个专有目录,而不像Tomcat4那样大杂烩一般地放置在$appBase目录下.Context ...
  • demo功能:全景浏览 效果,可上下左右前后转动浏览. demo说明:项目中pano.jpg 是贴图 .将这个图贴到球型模型上,摄像机设定为球的中心点,在内向球外观看贴图. demo截屏:     demo主要代码:plview.m部分(显示全景的view) [csharp] #import &qu ...
  • 轻松DIY精简CentOS自动安装ISO 俗话说一瘦遮三丑,一胖全没有.原生的系统过于庞大和臃肿,工作中有很多组件和安装包根本是用不到的,只安装我们需要的组件,并实现自动安装,这样在产线批量布署服务器的时候,显的效率非常高. a.在VM安装linux系统 b.安装定制工具anaconda repod ...
一周排行
  • 基本操作: 在考生文件夹下,存在一个数据库文件samp1.mdb,里边已建立两个表对象tGrade和tStudent:同时还存在一个Excel文件tCourse.xls.试按以下操作要求,完成表的编辑: (1)将Ex ...
  • 原文链接如下:http://www.newsmth.net/bbstcon.php?board=Mentality&gid=79031&start=79031&pno=1看到最后,发现也是个程 ...
  • 开始学习oracle已经一周了,是时候来对一周的学习做一下总结,顺便再复习一下. 表    1.创建一个永久表        create table  employees( employee_id number(6 ...
  • 整理的Java List Set Map是否有序,元素是否允许重复的说明,如下图:
  • 发一个没什么技术含量的东东,调API的话会比较繁琐,代码如下   图片格式转换 public void ImageFormatter(string sourcePath, string distationPath, ...
  • 题意:在给出的16个数中,求使得满足 x1* 4 + x2* 3 + x3* 2 + x4 = x5 + x6* 2 + x7* 3 + x8* 4 y1* 4 + y2* 3 + y3* 2 + y4 = y5 + ...
  • 在7月5日举办的首届华为全球金融峰会,华为重点介绍了金融智能网解决方案,并在下午举办“下一代金融网络”分论坛.来自中国农业银行.中国工商银行.交通银行.著名咨询公司IDC以及华为的信息专家们在”下一代金融网络“分论坛 ...
  •   第十届 (提高组  C  语言  二小时完成 )   一. 单项选择题(共10题,每题1.5分,共计15分.每题有且仅有一个正确答案.).   1.         设全集I = {a, b, c, d, e, ...
  • 说到要做一个让网页让IE6.0浏览的时候来执行空间下的一个EXE文件的方法要和以前写过的5.0的方法是完全不一样的了,5.0的总体思路是用一个HTML的文件带动一 个有错误开头的EML文件,让IE无条件的执行EML中 ...
  • ubuntu建用户最好用adduser,虽然adduser和useradd在别的linux糸统下是一样的,但是在ubuntu下用useradd时,并不会创建同名的用户主目录. 一.新建用户 sudo adduser ...