2021-02-19 Linux python 自动补齐

参考:Python shell自动补齐_orends的专栏-CSDN博客_python shell 自动补全
Python实现Tab自动补全和历史命令管理的方法

利用readline和rlcompleter两个包

1. 获取python目录

import sys
sys.path

2.准备startup.py的脚本

# This is python shell startup script                               
# for Tab auto complete
print("Python start up...")
import readline
import rlcompleter
readline.parse_and_bind("tab: complete")

3. 将准备好的startup.py 放在python目录中

4.切换主目录后添加python环境变量

cd
vi .bashrc

添加:

#for python
export PYTHONSTARTUP=/usr/lib/python3.9/startup.py

5.配置环境变量生效

[~$]source .bashrc

6.进入python开始tab补齐之旅吧~~~~

~$ python
Python 3.9 | packaged by conda-forge | (default, Jan 26 2021, 01:34:10) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
Python start up...
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容