1. 程式人生 > >python tab補全

python tab補全

pre prefix error 視頻 color IT 導入 AD more

看視頻發現講課的老師python可以tab補全,網上找了一段代碼
如下:

[root@node01 data]#vi tab.py

 1 #!/usr/bin/env python
 2 # python startup file 
 3 import sys
 4 import readline
 5 import rlcompleter
 6 import atexit
 7 import os
 8 # tab completion 
 9 readline.parse_and_bind(tab: complete)
10 # history file 
11 histfile = os.path.join(os.environ[
HOME], .pythonhistory) 12 try: 13 readline.read_history_file(histfile) 14 except IOError: 15 pass 16 atexit.register(readline.write_history_file, histfile) 17 del os, histfile, readline, rlcompleter

拷貝到python命令路徑

[root@node01 data]#cp tab.py /usr/lib64/python2.6

導入

[root@node01 data]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tab
>>> import sys
>>> sys.p
sys.path sys.platform sys.ps2
sys.path_hooks sys.prefix sys.py3kwarning
sys.path_importer_cache sys.ps1

技術分享圖片

python tab補全