cmd命令行,就会自动安装readline模块
python -m pip install pyreadline
2.编写tab.py
文件相应的保存在..\Python\Lib\tab.py
以下是tab.py文件的内容
#python Tab
import sys
import readline
import rlcompleter
import atexit
import os
readline.parse_and_bind('tab: complete')
# windows
histfile = os.path.join(os.environ['HOMEPATH'], '.pythonhistory')
# linux
# 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.检验
使用import tab引入tab补全,输入以下命令
import tab
4.问题
1. 同时安装python2.7 + python3.0
安装readline时使用以下命令:
python -2 -m pip install pyreadline
2. 提示readline不是DLL %1
请使用Python提供的命令安装,我就是下载网上编译好的readline模块就有这个问题。(使用第一步)