1. 程式人生 > >python命令行補全

python命令行補全

python 命令補全

python命令行補全


大家都知道,在命令行界面輸入命令時,是可通過tab鍵來補齊命令,這中設置十分方便,不用浪費較長時間在輸入命令上。最近開始接觸python,發現在python命令行下,使用tab鍵是無法補全命令的。我們可以設置成補全命令行的模式嗎?答案是可以的。


我們可以在python命令行下導入模塊

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


這樣設置,我們就可以使用tab鍵來補全了。但這種方法的缺點是,你關閉了該界面,當你重新進入python界面時,又得重新輸入這條命令,十分麻煩。

所以,我們還可以寫一個配置文件,將這參數永久寫入

創建一個文件:~/.pythonstartup.py

vim ~/.pythonstartup.py
import readline, rlcompleter; readline.parse_and_bind("tab: complete")


再在~/.bashrc 裏面添加一個環境變量

vim ~/.bashrc
export PYTHONSTARTUP=~/.pythonstartup.py


最後再 source ~/.bashrc


這樣,以後每次啟動python,都能夠自動補全命令

本文出自 “xhk__運維” 博客,請務必保留此出處http://xhk777.blog.51cto.com/13405744/1980841

python命令行補全