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

bpython 功能強(qiáng)大的Python shell

 更新時(shí)間:2016年02月16日 09:44:26   投稿:lijiao  
bpython是一個(gè)不錯(cuò)的Python解釋器的界面,本文帶著大家了解認(rèn)識(shí)一下bpython,感興趣的小伙伴們可以參考一下

Python是一個(gè)非常實(shí)用、流行的解釋型編程語言,其優(yōu)勢(shì)之一就是可以借助其交互的shell進(jìn)行探索式地編程。你可以試著輸入一些代碼,然后馬上獲得解釋器的反饋,而不必專門寫一個(gè)腳本。但是Python自帶的shell也有一些局限性,例如無法自動(dòng)補(bǔ)全、不能高亮語法等。

好在強(qiáng)大的Python對(duì)默認(rèn)shell進(jìn)行了擴(kuò)展,開發(fā)了許多漂亮的Python shell。每一個(gè)都提供了一個(gè)極好的交互性的Python 體驗(yàn)。今天我就為大家介紹其中較為優(yōu)秀的一款 — bpython。

bpython簡(jiǎn)介

bpython是一個(gè)不錯(cuò)的Python解釋器的界面,開發(fā)者的目的是提供給用戶所有的內(nèi)置功能,很像現(xiàn)在的IDE(集成開發(fā)環(huán)境),但是將這些功能封裝在在一個(gè)簡(jiǎn)單,輕量級(jí)的包里,可以在終端窗口里面運(yùn)行。

bpython并不追求創(chuàng)造任何新的或者開創(chuàng)性的東西。相反,它聚集了一些簡(jiǎn)潔的理念,關(guān)注于實(shí)用性和操作性。

如何安裝

bpython最新版本是0.15。有四種安裝方式:

  • 官網(wǎng)下載最新版本的tarball:http://bpython-interpreter.org/releases/
  • 克隆bpython的Git倉庫:git clone https://github.com/bpython/bpython/
  • 通過pip安裝:pip install bpython
  • 通過系統(tǒng)自帶的包管理器:apt-get install bpython

想讓bpython正常運(yùn)行的話,還需要安裝以下依賴包:

Pygments requests curtsies >= 0.1.18,< 0.2 greenlet urwid (for bpython-urwid only)

具體功能

功能十分豐富,具體包括:

  • 內(nèi)置的語法高亮 – 使用Pygments排版你敲出的代碼,并合理配色
  • 根據(jù)你的行為,顯示自動(dòng)補(bǔ)全的建議
  • 為任何Python函數(shù)列出所期望的參數(shù) – 可以顯示你調(diào)用的任何函數(shù)的參數(shù)列表
  • “Rewind”功能會(huì)調(diào)出內(nèi)存里的最后一行代碼并重新執(zhí)行
  • 可以將你輸入的代碼送到pastebin
  • 可以將你輸入的代碼保存到一個(gè)文件
  • 自動(dòng)縮進(jìn)
  • 支持Python 3

類似的Python shell

除了bpython之外,還有IPython、ptpython和dreampie等三個(gè)類似的Python shell。

知道什么是bpython,它的安裝方法,功能了吧,希望大家可以深入的進(jìn)行了解。

相關(guān)文章

  • Pytest?Allure的安裝與應(yīng)用教程詳解

    Pytest?Allure的安裝與應(yīng)用教程詳解

    Allure?是由?Java?語?開發(fā)的?個(gè)輕量級(jí),靈活的測(cè)試報(bào)告?具,這篇文章主要為大家詳細(xì)介紹了Allure的安裝與具體應(yīng)用,感興趣的可以了解下
    2024-03-03
  • caffe的python接口caffemodel參數(shù)及特征抽取示例

    caffe的python接口caffemodel參數(shù)及特征抽取示例

    這篇文章主要介紹了caffe的python接口caffemodel參數(shù)及特征抽取示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用

    Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用

    Python,numpy都有自己的一套數(shù)據(jù)格式,本文主要介紹了Pandas數(shù)據(jù)類型轉(zhuǎn)換df.astype()及數(shù)據(jù)類型查看df.dtypes的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • pytorch如何定義新的自動(dòng)求導(dǎo)函數(shù)

    pytorch如何定義新的自動(dòng)求導(dǎo)函數(shù)

    這篇文章主要介紹了pytorch如何定義新的自動(dòng)求導(dǎo)函數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
    2022-12-12
  • 詳解Python中魔法方法的使用

    詳解Python中魔法方法的使用

    Python的魔法方法,也稱為dunder(雙下劃線)方法,是可以讓你對(duì)類添加“魔法”的特殊方法。本文主要來和大家聊聊魔法方法的使用,需要的可以參考一下
    2022-12-12
  • Django Rest framework認(rèn)證組件詳細(xì)用法

    Django Rest framework認(rèn)證組件詳細(xì)用法

    這篇文章主要介紹了Django Rest framework認(rèn)證組件詳細(xì)用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 解決pycharm安裝第三方庫失敗的問題

    解決pycharm安裝第三方庫失敗的問題

    這篇文章主要介紹了pycharm安裝第三方庫失敗的解決方法,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python實(shí)現(xiàn)輕松合并doc為txt的示例代碼

    Python實(shí)現(xiàn)輕松合并doc為txt的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python編程語言和wxPython模塊,打開指定文件夾中的DOC文檔,并將它們的內(nèi)容合并成一個(gè)便捷的TXT文檔,需要的可以參考下
    2024-03-03
  • 詳解Python查找誰刪了你的微信

    詳解Python查找誰刪了你的微信

    微信好友長(zhǎng)時(shí)間不聯(lián)系就可能被對(duì)方刪除,但是微信也不會(huì)主動(dòng)通知你。那么我們就來用python寫一個(gè)工具查驗(yàn)一下誰刪除了你的微信
    2022-02-02
  • 利用rest framework搭建Django API過程解析

    利用rest framework搭建Django API過程解析

    這篇文章主要介紹了利用rest framework搭建Django API過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評(píng)論

上林县| 延吉市| 象山县| 当雄县| 北辰区| 磐安县| 区。| 浑源县| 霞浦县| 盐山县| 贵阳市| 灵璧县| 邢台市| 辉县市| 同仁县| 湖州市| 乌拉特前旗| 新兴县| 边坝县| 浦县| 民乐县| 保山市| 花垣县| 湘乡市| 防城港市| 新宁县| 温泉县| 乐亭县| 三亚市| 承德县| 右玉县| 扎兰屯市| 金昌市| 罗山县| 兰溪市| 咸丰县| 元氏县| 东明县| 无为县| 武夷山市| 车致|