Python小技巧:Python3中利用tab鍵進行程式碼提示
前言
把這個檔案匯入到python自帶的IDE下,再按TAB鍵就會有提示,需要readline庫,在新的版本中,可能名字是gnureadline庫,
需要安裝 :
pip install gnureadline
或
pip install readline
也可以在pipy.python.org下載原始碼進行 /opt/python35/bin/python3 setup.py install 安裝
但可能提示:依賴 ncurses ncurses-devel ,readline readline-devel
可以 yum install ncurses ncurses-devel readline readline-devel
cat tab.py
#!/opt/python35/bin/python3
# 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
現在,只要匯入import tab按tab就可以實現提示和補全了,
其實可以把該檔案放到python程式的庫路經。
相關文章
- 如何在vim中使用tab進行python程式碼補全Python
- 利用Python中的mock庫對Python程式碼進行模擬測試PythonMock
- JavaScript禁用tab鍵程式碼例項JavaScript
- js如何禁用tab鍵例項程式碼JS
- 如果利用 python 對 java 程式碼進行 單元測試?PythonJava
- 商家如何利用小程式商城進行引流,提高銷量?
- 【實用小技巧】idea程式碼格式美化快捷鍵Idea
- VS程式碼提示快捷鍵
- 小程式 tab切換
- 一些 JavaScript 中的程式碼小技巧JavaScript
- 利用機器學習進行惡意程式碼分類機器學習
- 程式設計大神進階之路:Python技巧小貼士程式設計Python
- 讓 Python 程式碼執行更快的技巧Python
- 如何利用python原始碼下載進行下單?Python原始碼
- 利用 Python 特性在 Jinja2 模板中執行任意程式碼Python
- Python tab鍵自動補齊Python
- 通過Python掃描程式碼關鍵字並進行預警Python
- 改進c#程式碼的5個常用的小技巧C#
- Python3 多語言提示Python
- 【Flutter小技巧】一行程式碼 全灰致敬Flutter行程
- 神器PhpStorm快捷鍵&小技巧書(更新中)PHPORM
- 使用Git進行小專案程式碼管理Git
- python:利用asyncio進行快速抓取Python
- Python3一行程式碼新增cv2庫Python行程
- vim設定一鍵執行python程式碼Python
- 如何高效利用 GitHub 關鍵字進行搜尋Github
- 幾個小技巧讓你的Python程式碼更PythonicPython
- 如何呼叫程式碼在python3中改變函式值?Python函式
- python3程式碼中函式切割列表怎麼實現?Python函式
- 微信小程式自定義tab,多層tab巢狀實現微信小程式巢狀
- js 利用||和&&賦值小技巧JS賦值
- 求助,python 程式碼執行後提示 “Failed to import the site module”PythonAIImport
- Python3一行程式碼搭建極簡web服務Python行程Web
- Python 程式碼除錯技巧Python除錯
- 用python3進行成績等級劃分Python
- 解決macOS“應用程式不能開啟”提示的小技巧Mac
- 利用itchat 10行python程式碼實現微信轟炸Python
- 五個 goland 進行 go 開發的小技巧GoLand