windows 下python的tab自動補全
# 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['homepath'], '.pythonhistory')
try:
readline.read_history_file(histfile)
except ioerror:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter
windows中可以輸入pip3 install pyreadline聯網安裝。如圖:
大功要告成啦,
此時再執行cmd>>>import tab>>>import sys >>>sys. 就可自動補全sys模組的所有功能啦。
mac的自動補全**
import sys
import readline
import rlcompleter
if sys.platform == 'darwin' and sys.version_info[0] == 2:
readline.parse_and_bind("bind ^i rl_complete")
else:
readline.parse_and_bind("tab: complete") # linux and python3 on mac
linux補全
#!/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的tab自動補全
新手學習python,經常要使用python命令列查詢一些不熟悉的使用方法等等,但是python命令列下沒有自帶tab補全的功能,著實讓我這新手菜了.不過這好在是個網際網路的時代,沒有多大的事,互聯一下,特此記錄。vi tab.py usr bin env python python startup...
python的tab自動補全
vi tab.py usr bin env python python startup file import sys import readline import rlcompleter import atexit import os tab completion readline.parse a...
Tab 自動補全
ipython jupyter 提供不亞於整合開發環境的自動補全功能,支援命名空間 屬性方法 函式引數和檔案路徑等的搜尋補全。ipython 可以為任意變數 包括物件 函式等 搜尋命名空間,格式為變數名字首。ipython 可以搜尋任意模組或物件的屬性和方法,格式為模組 物件名 ipython 預設...