1.获取python路径
python: ~
Python 3.5 .2 ( default, Feb 6 2020 , 00 : 14 : 34 )
[ GCC 4.8 .5 20150623 ( Red Hat 4.8 .5 - 39 ) ] on linux
Type "help" , "copyright" , "credits" or "license" for more information.
>> > import sys
>> > sys. path
[ '' , '/usr/local/python/lib/python35.zip' , '/usr/local/python/lib/python3.5' , '/usr/local/python/lib/python3.5/plat-linux' , '/usr/local/python/lib/python3.5/lib-dynload' , '/usr/local/python/lib/python3.5/site-packages' ]
2.创建tab py文件
python: ~
python: / usr/ local/ python/ lib/ python3. 5 / site- packages
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
3.安装readline
pip3 install readline
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting readline
Downloading http://mirrors.aliyun.com/pypi/packages/f4/01/2cf081af8d880b44939a5f1b446551a7f8d59eae414277fd0c303757ff1b/readline-6.2.4.1.tar.gz ( 2.3 MB)
| ████████████████████████████████| 2.3 MB 1.6 MB/s
Installing collected packages: readline
Running setup.py install for readline .. . done
Successfully installed readline-6.2.4.1
4.测试
python: ~
Python 3.5 .2 ( default, Feb 6 2020 , 00 : 14 : 34 )
[ GCC 4.8 .5 20150623 ( Red Hat 4.8 .5 - 39 ) ] on linux
Type "help" , "copyright" , "credits" or "license" for more information.
>> > import sys, tab
>> > sys.
Display all 103 possibilities? ( y or n)
sys. __class__( sys. _debugmallocstats( sys. getswitchinterval(
sys. __delattr__( sys. _getframe( sys. gettrace(
sys. __dict__ sys. _home sys. hash_info
sys. __dir__( sys. _mercurial sys. hexversion
sys. __displayhook__( sys. _xoptions sys. implementation