最近開始學Python,想直接通過命令行的方式進行學習。
奈何沒有Tab補全,操作實在麻煩,網上各種百度后無果(x64系統,x86的可以直接下載網上各種編譯好的包)
最后自己百度+加上自己的摸索,找到了在64位系統下輕松安裝readline和tab補全的方法
一、安裝readline
cmd命令行,就會自動安裝readline模塊
python -m pip install pyreadline
二、編寫tab.py
文件保存在..\Python\Lib\tab.py
例如:D:\Program Files\Python\Lib\tab.py
#python Tab import sys import readline import rlcompleter import atexit import os readline.parse_and_bind('tab: complete') # windows histfile = os.path.join(os.environ['HOMEPATH'], '.pythonhistory') # linux # 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補全
import tab
四、常見問題
1. 同時安裝python2.7 + python3.0
安裝readline時使用:
python -2 -m pip install pyreadline
2. 提示readline不是DLL %1
請使用Python提供的命令安裝,我就是下載網上編譯好的readline模塊就有這個問題。(使用第一步)
以上這篇Python (Win)readline和tab補全的安裝方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
