最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年11月30日 22:08:51   投稿:mdxy-dxy  
這篇文章主要介紹了給Python IDLE加上自動補全和歷史功能,需要的朋友可以參考下

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

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

import readline
import rlcompleter
import atexit
import os
# tab autocomplete
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 

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

復(fù)制代碼 代碼如下:

export PYTHONSTARTUP=/home/yurii/.pythonstartup

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

相關(guān)文章

  • Windows下PyCharm2018.3.2 安裝教程(圖文詳解)

    Windows下PyCharm2018.3.2 安裝教程(圖文詳解)

    這篇文章主要介紹了Windows下PyCharm2018.3.2 安裝教程,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • flask-script模塊的具體使用

    flask-script模塊的具體使用

    本文主要介紹了flask-script模塊的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • python xlsxwriter模塊的使用

    python xlsxwriter模塊的使用

    這篇文章主要介紹了python xlsxwriter模塊的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python判斷有效的數(shù)獨算法示例

    Python判斷有效的數(shù)獨算法示例

    這篇文章主要介紹了Python判斷有效的數(shù)獨算法,結(jié)合實例形式分析了Python針對數(shù)獨有效性判定的相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • Pandas分組聚合之groupby()、agg()方法的使用教程

    Pandas分組聚合之groupby()、agg()方法的使用教程

    今天看到pandas的聚合函數(shù)agg,比較陌生,平時的工作中處理數(shù)據(jù)的時候使用的也比較少,為了加深印象,總結(jié)一下使用的方法,下面這篇文章主要給大家介紹了關(guān)于Pandas分組聚合之groupby()、agg()方法的使用教程,需要的朋友可以參考下
    2023-01-01
  • python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞

    python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞

    這篇文章主要介紹了python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞,同時也分析出了歌曲的下載地址,需要的朋友可以參考下
    2014-07-07
  • 淺析Python中的賦值和深淺拷貝

    淺析Python中的賦值和深淺拷貝

    Python中,對象的賦值,拷貝(深/淺拷貝)之間是有差異的,如果使用的時候不注意,就可能產(chǎn)生意外的結(jié)果。接下來通過本文給大家分享Python中的賦值和深淺拷貝,感興趣的朋友一起看看吧
    2017-08-08
  • Python matplotlib 繪制雙Y軸曲線圖的示例代碼

    Python matplotlib 繪制雙Y軸曲線圖的示例代碼

    Matplotlib是非常強大的python畫圖工具,這篇文章主要介紹了Python matplotlib 繪制雙Y軸曲線圖,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 用python登錄帶弱圖片驗證碼的網(wǎng)站

    用python登錄帶弱圖片驗證碼的網(wǎng)站

    這篇文章主要介紹了用python登錄帶弱圖片驗證碼的網(wǎng)站方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python中常用數(shù)據(jù)類型使用示例概括總結(jié)

    Python中常用數(shù)據(jù)類型使用示例概括總結(jié)

    這篇文章主要為大家介紹了Python中常用數(shù)據(jù)類型使用示例概括總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論

专栏| 山丹县| 宜丰县| 临夏市| 海城市| 华阴市| 孝感市| 察隅县| 禹州市| 图木舒克市| 娄底市| 建平县| 武陟县| 永兴县| 苗栗县| 高邑县| 邵武市| 开平市| 柘荣县| 泰和县| 始兴县| 安乡县| 龙口市| 鱼台县| 乐平市| 隆子县| 仁寿县| 奉节县| 蓝山县| 青海省| 嘉峪关市| 富顺县| 水富县| 新田县| 库尔勒市| 大同县| 温宿县| 许昌市| 开阳县| 肃南| 平武县|