国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

bpython 功能強大的Python shell

2020-01-04 17:45:42
字體:
供稿:網(wǎng)友
bpython是一個不錯的Python解釋器的界面,本文帶著大家了解認識一下bpython,感興趣的小伙伴們可以參考一下
 

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

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

bpython 功能強大的Python shell

bpython簡介

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

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

如何安裝

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正常運行的話,還需要安裝以下依賴包:

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

具體功能

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

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

類似的Python shell

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

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 稻城县| 镇巴县| 田阳县| 东平县| 昭通市| 保康县| 乳山市| 镇沅| 广水市| 昭苏县| 桦南县| 宝兴县| 定兴县| 兴隆县| 辽阳县| 游戏| 安西县| 台南县| 民县| 翁牛特旗| 紫云| 会东县| 峡江县| 温泉县| 安吉县| 聂荣县| 兴隆县| 安化县| 客服| 林甸县| 建瓯市| 奇台县| 千阳县| 沈阳市| 广河县| 松溪县| 德保县| 芦山县| 青神县| 子洲县| 广西|