python添加tab键提示

新建一个tab.py脚本

#!/usr/bin/python

import sys
import readline
import rlcompleter
import atexit
import os
readline.parse_and_bind(‘tab:complete‘)
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

进入python,然后执行import tab

这样就成功添加tab键提示了。

时间: 2024-10-14 16:14:18

python添加tab键提示的相关文章

python添加tab键功能

学习Python的时候,如何没有tab键补全功能,我感觉那将是一个噩梦,对于我们这种菜鸟来说,刚接触python,对一切都不了解,还好有前辈们的指导,学习一下,并记录下来,还没有学习这个功能小伙伴们! 环境: [[email protected] ~]# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) [[email protected] ~]# 具体过程: [[email protected] site-packages]

python 添加TAB

CentOS下为python命令行添加Tab键自动补全功能 xshell.net                         |                         Posted by 破冰 on 2013-6-5 17:38 Wednesday 记得我们在刚学linux的时候,老师就告诉我们,在敲命令的时候要敲一下Tab键自动补全.如今这个动作已经成为习惯,相信从事linux运维的筒子们都是如此. 习惯性的敲一下Tab键好处挺多的: 节省时间,提高效率.敲几个字母就能出来. 对

linux环境下给python添加tab自动补齐

Pthon开发环境有很多种,可以使用IDE环境,比如eclipse,charm.也可以在linux下使用ipython,使用ipython就是因为有自动补全功能.当然也可以在linux环境下使用原生的python添加Tab补齐,也就实现了ipython的功能. 只需要在python的包路径中添加tab补齐模块即可. [[email protected] ~]# cd /usr/lib64/python2.7/ [[email protected] python2.7]# vim tab.py t

配置python命令tab键自动补全

配置python命令tab键自动补全 1. 下载readline模块 http://newcenturycomputers.net/projects/readline.html 2. install readlinemodule 3. edit and configure pythonstartup file # python startup fileimport sysimport readlineimport rlcompleterimport atexitimport os# tab co

python命令行添加Tab键自动补全

system :Red Hat Enterprise Linux Server release 5.6 (Tikanga) 1.获取python目录 [[email protected] ~]# python Python 2.4.3 (#1, Dec 10 2010, 17:24:35)  [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 Type "help", "copyright", "credit

Python命令添加Tab键自动补全

环境介绍 OS:RHEL 5.5 Python版本:2.7.6 在使用linux命令的时候我们习惯使用下Tab键,在python下我们也可以实现类似的功能. 类似Linix shell的TAB功能,Python也可以实现的! 具体实现过程如下: 1.编写python脚本 $ cat  tab_enable.py #!/usr/bin/python # python startup file import sys import readline import rlcompleter import

在Ubuntu中实现python按tab键补全

刚学习python,其实一切都很好接受,因为有过C语言的基础,感觉一切都来得那么自然,python极其精简的语法,让我真心是爱上这种语言!相信往后python一定会在我的IT生涯中大放光彩! 好,废话说完了,入正题. 1.问题引出:默认情况下python交互界面的tab键     在linux下,或在路由器.交换机上,按tab键按得很爽,什么不完整的,tab一下都出来了,无奈,在linux中安装的python,默认情况是没有tab功能的,也就是在python的交互界面中,tab是没有办法补全的,

为python添加tab自动补全功能

fedora ~ $ python Python 2.7.8 (default, Nov 10 2014, 08:19:18) [GCC 4.9.2 20141101 (Red Hat 4.9.2-1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys        

python 添加tab支持及安装redis

添加tab支持 tab内容: vim tab.py #! /usr/bin/python import sys import readline import rlcompleter import os readline.parse_and_bind('tab: complete') histfile = os.path.join(os.environ['HOME'],'.pythonhistory') 2.查看python遍历路径 >>> import sys >>>