激活python解释器的自动完成功能

Python的解释器有一个自动完成功能可以方便开发工作。有时候你可能不记得一个方法的名字,或者你不确定该使用那个方法,就可以借用auto-complete功能。

  • 首先在自己的HOME目录下创建一个名为.pythonrc的文件:

import rlcompleter, readline
readline.parse_and_bind('tab:complete')
  • 然后在自己的环境配置中添加PYTHONSTARTUP变量

echo "export PYTHONSTARTUP=~/.pythonrc" >> ~/.bashrc
  • 激活环境变量:

source ~/.bashrc
  • 现在我们可以来启动一个python解释器,然后测试

import sys

然后再输入sys.之后,连续按下tab键,就可以看到所有和sys对象相关的方法提示:

>>> sys.
sys.__class__(              sys.argv                    sys.maxint
sys.__delattr__(            sys.builtin_module_names    sys.maxsize
...

参考

Last updated