python命令行補全
阿新 • • 發佈:2017-11-11
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命令行補全