更新:
目前发现退出python时会出现错误,还没有解决。
突然想学python就是想写点简单的脚本。发现基本都是在Linux环境下学习的,想在windows下弄个tab补全都没有,从网上找的tab补全的程序一运行就报错,后来发现是有一句话windows下和linux不同。os.environ[HOME]在linux中适用而在windows下面是没有这个key的,在windows下是HOMEPATH。下面就是简单几步完成tab补全的安装。
1.首先应该安装readline模块,windows下使用pyreadline。
https://pypi.python.org/pypi/pyreadline
2.建立tab.py文件
# 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['HOMEPATH'], '.pythonhistory')
try:
readline.read_history_file(histfile)
except IOError:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter
下面就可以试试好不好用了
进入python
输入import tab
然后就可以尽情使用tab补全了