centos7 python tab补全

centos7 python tab补全

1.编写tab.py

[vagrant@node100 ~]$ cat tab.py
#!/usr/bin/python 
# python startup file 
 
import sys 
import readline 
import rlcompleter 
import atexit 
import os 
# 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 

2.拷贝到python库下

sudo cp tab.py /usr/lib64/python2.7/

3.开始使用

>>> import tab
>>> import os
>>> os.
Display all 249 possibilities? (y or n)
os.EX_CANTCREAT             os.SEEK_END                 os.__reduce__(              os.execve(                  os.lstat(                   os.setuid(
os.EX_CONFIG                os.SEEK_SET                 os.__reduce_ex__(           os.execvp(                  os.major(                   os.spawnl(
os.EX_DATAERR               os.ST_APPEND                os.__repr__(                os.execvpe(                 os.makedev(                 os.spawnle(
os.EX_IOERR                 os.ST_MANDLOCK              os.__setattr__(             os.extsep                   os.makedirs(                os.spawnlp(
os.EX_NOHOST                os.ST_NOATIME               os.__sizeof__(              os.fchdir(                  os.minor(                   os.spawnlpe(
os.EX_NOINPUT               os.ST_NODEV                 os.__str__(                 os.fchmod(                  os.mkdir(                   os.spawnv(
os.EX_NOPERM                os.ST_NODIRATIME            os.__subclasshook__(        os.fchown(                  os.mkfifo(                  os.spawnve(
os.EX_NOUSER                os.ST_NOEXEC                os._copy_reg                os.fdatasync(               os.mknod(                   os.spawnvp(
os.EX_OK                    os.ST_NOSUID                os._execvpe(                os.fdopen(                  os.name                     os.spawnvpe(
os.EX_OSERR                 os.ST_RDONLY      

  

原文地址:https://www.cnblogs.com/creazylinux/p/7109699.html