python的tab补全功能

1.切换到site-packages目录
   cd /usr/lib/python2.6/site-packages
2.创建tab.py文件
   vi tab.py
3.写入内容
   # python startup file
   import sys
   import readline
   import rlcompleter
   import os
   #tab completion
   readline.parse_and_bind('tab:complete')
   #history file
   histfile = os.path.join(os.environ['HOME'],'.pythonhistory')
4.在当前目录进入python,导入tab,按tab键,有输出证明成功
[root@localhost site-packages]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tab

5.验证ab补全功能
>>> import os                
>>> os.sys         #按tab键,就有os中的变量,方法输出,进行选择即可
os.sys            os.sysconf(       os.sysconf_names  os.system(
>>> os.system('df -h')
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  3.0G   14G  18% /
tmpfs           495M  8.0K  495M   1% /dev/shm
/dev/sda1       283M   37M  232M  14% /boot
0
>>>

猜你喜欢

转载自mutourenoo.iteye.com/blog/2312741
今日推荐