python命令行tab实例小妙招

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python命令行tab实例小妙招相关的知识,希望对你有一定的参考价值。

用习惯了tab实例,在python command line下面不能使用tab补全感觉很是不爽有没有,在网上找了一下tab实例的方法,基本上都大同小异。

参考:http://askubuntu.com/questions/25605/how-can-i-get-tab-completion-in-the-interactive-python-interpreter

这个方法亲测有效,但是涉及到改环境变量什么的感觉有点麻烦,直接弄成模块导入更方便

1,找到python的lib路径

# cd /usr/lib/python2.7/site-packages

2,vim tab.py 照抄链接中的代码就好了:

#!/usr/bin/env python
try:
    import readline
except ImportError:
    print("Module readline not available.")
else:
   import rlcompleter
    readline.parse_and_bind("tab: complete")

看效果:

$ python
Python 2.7.5 (default, Nov 20 2015, 02:00:19) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tab
>>> s=‘abc‘
>>> s
s              setattr(       sorted(        str(           super(         
set(           slice(         staticmethod(  sum(           
>>>


任何用户都可以直接通过import tab来使用噢!

本文出自 “一直在路上” 博客,请务必保留此出处http://chenql.blog.51cto.com/8732050/1908978

以上是关于python命令行tab实例小妙招的主要内容,如果未能解决你的问题,请参考以下文章

python操作Excel表格小妙招:只需十行代码,可以将多张Excel合并为一张

每日简单小妙招:使用python自动登录CSDN等各大网站

优化Python编程的4个妙招

Python 常用小妙招

Python 常用小妙招

Python 常用小妙招