win环境下python tab键补全

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win环境下python tab键补全相关的知识,希望对你有一定的参考价值。

1,首先打开cmd窗口执行以下命令安装readline模块

python -m pip install pyreadline

技术分享

 2,编写 tab.py 

 1 #python Tab
 2 import sys   
 3 import readline   
 4 import rlcompleter   
 5 import atexit   
 6 import os    
 7 readline.parse_and_bind(tab: complete)   
 8 # windows
 9 histfile = os.path.join(os.environ[HOMEPATH], .pythonhistory)   
10 # linux
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 
18 del os, histfile, readline, rlcompleter

放到Python安装目录

比如我的python安装在C:\\Python3 目录

放到同级目录C:\\Python3\\tab.py

3,测试

技术分享

 

以上是关于win环境下python tab键补全的主要内容,如果未能解决你的问题,请参考以下文章

说明tab键补全命令以及补全路径的原理

python支持tab键补全命令

第一节:python编写tab键补全程序

Mac系统之Python命令行tab键补全

Ubuntu系统Tab键补全方法

Win10(PowerShell)下Python命令行tab自动补全