麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

給Python IDLE加上自動補全和歷史功能

2020-02-23 06:14:31
字體:
來源:轉載
供稿:網友

許多時候,我們使用Python,并不用寫一個程序,一些不復雜的任務,我更喜歡在 IDLE(也就是交互式提示模式)下輸入幾行代碼完成。然而,在這個模式下編輯代碼,也有不夠便利的地方,最主要的就是,不能用Tab自動補全,不能記憶 上一次輸入的命令(沒辦法,誰讓我們在Shell下習慣了呢)。
這時候,我們可以直接使用Python啟動腳本,解決這個問題。

啟動腳本的程序非常簡單,這里不多說明,只給出代碼:

import readlineimport rlcompleterimport atexitimport os# tab autocompletereadline.parse_and_bind(‘tab: complete')# history filehistfile = os.path.join(os.environ['HOME'], ‘.pythonhistory')try:readline.read_history_file(histfile)except IOError:passatexit.register(readline.write_history_file, histfile)del os, histfile, readline, rlcompleter 

完成之后,我們把它保存為.pythonstartup,存放在自己的目錄下(譬如/home/yurii),再將PYTHONSTARTUP變量指向剛才放的地址,就可以了。最省事的辦法是在bashrc中添加這樣一行:

代碼如下:
export PYTHONSTARTUP=/home/yurii/.pythonstartup

這樣,不但增加了tab的自動補全功能,而且重新啟動IDLE時,通過上下鍵,還能翻到上次輸入的命令,非常方便。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99精品视频网站 | 毛片大全在线观看 | 91在线视频播放 | 国产精品视频一区二区噜噜 | 日本看片一区二区三区高清 | 红杏亚洲影院一区二区三区 | 青草av.久久免费一区 | 日本高清一级片 | 欧美精品18videos性欧美 | 精品1| 成人偷拍片视频在线观看 | 亚洲欧美成aⅴ人在线观看 av免费在线播放 | 性欧美一区二区 | 欧美色视频免费 | 国产精品jk白丝蜜臀av软件 | 神马久久精品综合 | 中文字幕在线观看免费视频 | 亚洲精品wwww| 国产精品观看在线亚洲人成网 | 久久精品中文字幕一区二区三区 | 欧美日韩精品中文字幕 | 色玖玖综合 | 色中色在线视频 | 国产精品久久久久久久av | 国产精品午夜一区 | 色悠悠久久久久 | 色女人在线 | 久久久成人免费视频 | 国产在线欧美日韩 | 91,视频免费看 | 亚洲第一男人天堂 | 成人午夜免费国产 | 亚洲第五色综合网 | 久久久精品视频在线观看 | 国产毛片毛片毛片 | 黄色免费在线视频网站 | 中文字幕亚洲情99在线 | 国产精品久久久久一区二区 | 色播视频在线播放 | 色骚综合 | 午夜精品在线视频 |