Win10下Python命令tab自动补全
2016-05-04 14:16
746 查看
环境:win10 64位 python 2.7.10
1.安装pyreadline-master 已经编译
进入安装目录 pyreadline-master
c:\Python27\python.exe setup.py install
2.在库路径 C:\Python27\Lib 添加python自动补全功能tab.py
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
注:win 下写成 HOMEPATH linux 下HOME 否则会报错
>>> import tab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\tab.py", line 10, in <module>
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
File "C:\Python27\lib\os.py", line 425, in __getitem__
return self.data[key.upper()]
KeyError: 'HOME'
3.测试
>>> import os
>>> import tab
>>> os.
os.F_OK os._execvpe( os.getcwd( os.stat(
os.O_APPEND os._exists( os.getcwdu( os.stat_float_times(
os.O_BINARY os._exit( os.getenv( os.stat_result(
os.O_CREAT os._get_exports_list( os.getpid( os.statvfs_result(
os.O_EXCL os._make_stat_result( os.isatty( os.strerror(
os.O_NOINHERIT os._make_statvfs_result( os.kill( os.sys
os.O_RANDOM os._pickle_stat_result( os.linesep os.system(
os.O_RDONLY os._pickle_statvfs_result( os.listdir( os.tempnam(
os.O_RDWR os.abort( os.lseek( os.times(
os.O_SEQUENTIAL os.access( os.lstat( os.tmpfile(
os.O_SHORT_LIVED os.altsep os.makedirs( os.tmpnam(
os.O_TEMPORARY os.chdir( os.mkdir( os.umask(
os.O_TEXT os.chmod( os.name os.unlink(
1.安装pyreadline-master 已经编译
进入安装目录 pyreadline-master
c:\Python27\python.exe setup.py install
2.在库路径 C:\Python27\Lib 添加python自动补全功能tab.py
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
注:win 下写成 HOMEPATH linux 下HOME 否则会报错
>>> import tab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\tab.py", line 10, in <module>
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
File "C:\Python27\lib\os.py", line 425, in __getitem__
return self.data[key.upper()]
KeyError: 'HOME'
3.测试
>>> import os
>>> import tab
>>> os.
os.F_OK os._execvpe( os.getcwd( os.stat(
os.O_APPEND os._exists( os.getcwdu( os.stat_float_times(
os.O_BINARY os._exit( os.getenv( os.stat_result(
os.O_CREAT os._get_exports_list( os.getpid( os.statvfs_result(
os.O_EXCL os._make_stat_result( os.isatty( os.strerror(
os.O_NOINHERIT os._make_statvfs_result( os.kill( os.sys
os.O_RANDOM os._pickle_stat_result( os.linesep os.system(
os.O_RDONLY os._pickle_statvfs_result( os.listdir( os.tempnam(
os.O_RDWR os.abort( os.lseek( os.times(
os.O_SEQUENTIAL os.access( os.lstat( os.tmpfile(
os.O_SHORT_LIVED os.altsep os.makedirs( os.tmpnam(
os.O_TEMPORARY os.chdir( os.mkdir( os.umask(
os.O_TEXT os.chmod( os.name os.unlink(
相关文章推荐
- 解析php中eclipse 用空格替换 tab键
- 网页防止tab键的使用快速解决方法
- javascript禁用Tab键脚本实例
- comboBox执行回车键变Tab键
- 对于文章中的tab和空格如何统一的问题。
- Python 之tab键补全
- 为python命令行添加Tab键自动补全功能
- linux 设置缩进位数
- 如何实现windows命令提示符的tab补全
- 禁用TAB键,兼容谷歌、IE、火狐
- linux ubuntu 小常识
- python 装饰器的使用
- python pip安装使用详解
- python爬虫的一个小例子
- Python虚拟环境Virtualenv
- [python]type和isinstance的比较
- python爬虫抓取目标网页链接
- 利用python进行识别相似图片(二)
- 利用python进行识别相似图片(一)
- Python中time模块详解