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程式的庫路經。
相關文章
- 如果利用 python 對 java 程式碼進行 單元測試?PythonJava
- 【實用小技巧】idea程式碼格式美化快捷鍵Idea
- 程式設計大神進階之路:Python技巧小貼士程式設計Python
- 利用 Python 特性在 Jinja2 模板中執行任意程式碼Python
- 如何利用python原始碼下載進行下單?Python原始碼
- 商家如何利用小程式商城進行引流,提高銷量?
- 通過Python掃描程式碼關鍵字並進行預警Python
- 一些 JavaScript 中的程式碼小技巧JavaScript
- Python3 多語言提示Python
- 「程式設計師小漫畫」 之 不用Tab鍵的後果程式設計師
- vim設定一鍵執行python程式碼Python
- Python3一行程式碼新增cv2庫Python行程
- 改進c#程式碼的5個常用的小技巧C#
- 【Flutter小技巧】一行程式碼 全灰致敬Flutter行程
- 求助,python 程式碼執行後提示 “Failed to import the site module”PythonAIImport
- python3程式碼中函式切割列表怎麼實現?Python函式
- 如何呼叫程式碼在python3中改變函式值?Python函式
- Python3一行程式碼搭建極簡web服務Python行程Web
- 利用機器學習進行惡意程式碼分類機器學習
- 如何高效利用 GitHub 關鍵字進行搜尋Github
- python利用ffmpeg進行rtmp推流直播Python
- 薦書 | 《利用Python進行資料分析》Python
- 利用python庫stats進行t檢驗Python
- 利用itchat 10行python程式碼實現微信轟炸Python
- 用python3進行成績等級劃分Python
- 微信小程式自定義tab,多層tab巢狀實現微信小程式巢狀
- 利用Java Agent進行程式碼植入Java行程
- js 利用||和&&賦值小技巧JS賦值
- 解決macOS“應用程式不能開啟”提示的小技巧Mac
- python 中用什麼鍵縮排 —— tab 還是空格?Python
- Python小技巧分享Python
- Python的小技巧Python
- 在Kotlin中如何利用協程進行非同步程式設計Kotlin非同步程式設計
- 提高Python執行效率的5個小技巧!Python
- Python3中pathlibPython
- python3迴圈中如何加入換行符?Python
- 利用Pycharm進行程式碼比較更新PyCharm行程
- 五個 goland 進行 go 開發的小技巧GoLand