python的tab自動補全

2021-09-02 13:54:46 字數 943 閱讀 5728

vi tab.py

#!/usr/bin/env python

# python startup file

import sys

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

**有了,我們還需要將指令碼放到python指定的目錄下,可以使用sys.path來檢視一下

>>> import sys

>>> sys.path

2.7的話一般我們會將這一類**放在/usr/local/lib/python2.7/dist-packages目錄下

2.6的話一般我們會將這一類**放在/usr/lib/python2.6/site-packages目錄下

mv tab.py /usr/lib/python2.6/site-packages

ok,下面我們可以直接匯入tab模組,馬上體驗一下tab補全吧.....

python的tab自動補全

新手學習python,經常要使用python命令列查詢一些不熟悉的使用方法等等,但是python命令列下沒有自帶tab補全的功能,著實讓我這新手菜了.不過這好在是個網際網路的時代,沒有多大的事,互聯一下,特此記錄。vi tab.py usr bin env python python startup...

Tab 自動補全

ipython jupyter 提供不亞於整合開發環境的自動補全功能,支援命名空間 屬性方法 函式引數和檔案路徑等的搜尋補全。ipython 可以為任意變數 包括物件 函式等 搜尋命名空間,格式為變數名字首。ipython 可以搜尋任意模組或物件的屬性和方法,格式為模組 物件名 ipython 預設...

python的自動tab補全模組

windows 下python的tab自動補全 python startup file import sys import readline import rlcompleter import atexit import os tab completion readline.parse and bi...