python命令行自动补全怎么设置?

发布时间:2020-01-12编辑:脚本学堂
有关python 命令行自动补全的设置方法,python实现类似ipython的自动实例功能,python 也同样可以 Tab 键补全,感兴趣的朋友参考下。

python的朋友都知道,iPython 有很好的自动补全能力,如何让python也同样可以Tab键补全?具体配置方法是什么?

启动 python 后,执行:
import readline, rlcompleter; readline.parse_and_bind("tab: complete")
即实现python可以按 Tab 键补全了。

python 自启动,避免每次都要键入以上命令,可以把上边这行写到 ~/.pythonstartup.py ,
在 ~/.bashrc 中加一个环境变量
 

export PYTHONSTARTUP=~/.pythonstartup.py

每次启动 python 都先执行了,自然也实现了python自动补全功能了。