python命令行tab补全_python命令行下按tab建补全的方法
生活随笔
收集整理的這篇文章主要介紹了
python命令行tab补全_python命令行下按tab建补全的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
此方法只在centos6上測試通過,其它系統木有測試
1、在用戶家目錄下創建一個名字叫?.pythonstartup 的隱藏文件,寫入如下內容:
# python startup file
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
readline.read_history_file(histfile)
except IOError:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter
注意,上面個的格式不要寫錯了!!!
2、導入一個環境變量到系統
我這里只在linux的家目錄下導入一個PYTHONSTARTUP環境變量,方法如下:
# echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.bashrc
總結
以上是生活随笔為你收集整理的python命令行tab补全_python命令行下按tab建补全的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python传中文参数_解决Python
- 下一篇: python并发编程之semaphore