/ Python

Python Shell使用Tab键自动提示

Windows环境下使用"pip install pyreadline"即可。但在Mac OS下通过brew安装的Python 3不像CentOS、Ubuntu等某些Linux发行版本带有tab键的自动提示,其实要使用自动提示功能也是很简单的,在Python3控制台输入以下命令(目前在Python2下测试无效):

import rlcompleter, readline
readline.parse_and_bind("tab: complete")

以上代码就是原理。把以上代码写入到系统变量,那用起来就方便多了。

  1. 在主目录创建.pythonrc配置,写入以上代码:
import rlcompleter, readline
readline.parse_and_bind("tab: complete")
  1. 添加到环境变量

如果使用bash,添加至“~/.profile” ,代码如下:

export PYTHONSTARTUP="~/.pythonrc"

如果使用zsh,添加至“~/.zshrc” ,代码如下:

export PYTHONSTARTUP="$HOME/.pythonrc"
  1. 立即生效
source ~/.profile
Python Shell使用Tab键自动提示
Share this