bpython 功能強大的Python shell

2022-10-04 22:06:25 字數 847 閱讀 6006

python是乙個非常實用、流行的解釋型程式語言,其優勢之一就是可以借助其互動的shell進行探索式地程式設計。你可以試著輸入一些**,然後馬上獲得直譯器的反饋,而不必專門寫乙個指令碼。但是python自帶的shell也有一些侷限性,例如無法自動補全、不能高亮語法等。

好在強大的python對預設shell進行了擴充套件,開發了許多漂亮的python shell。每乙個都提供了乙個極好的互動性的python 體驗。今天我就為大家介紹其中較為優秀的一款 — bpython。

bpython簡介

bpytho程式設計客棧n是乙個不錯的python直譯器的介面,開www.cppcns.com發者的目的是提供給使用者所有的內建功能,很像現在的ide(整合開發環境),但是將這些功能封裝在在乙個簡單,輕量級的包裡,可以在終端視窗裡面執行。

bpython並不追求創造任何新的或者開創性的東西。相反,它聚集了一些簡潔的理念,關注於實用性和操作性。

如何安裝

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

想讓bpython正常執行的話,還需要安裝以下依賴包:

pygments requests curtsies >= 0.1.18,< 0.2 greenlet urwid (for b程式設計客棧python-urwid only)

具體功能

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

類似的python shell

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

知道什麼是bpy程式設計客棧thon,它的安裝方法,功能了吧,希望大家可以深入的進行了解。

本文標題: bpython 功能強大的python shell

本文位址:

功能強大的KSnapshot

ksnapshot是kde整合桌面環境自帶的截圖工具,不過在gnome整合桌面環境下也可以安裝和使用它。我們可以通過新立得軟體包管理器或使用apt get命令來安裝它。假設使用命令列方式來安裝,開啟乙個gnome終端視窗,在終端視窗中輸入如下命令 sudo apt get install ksnap...

功能強大的SQL語句

1.複製表結構 sql 1.select into b from a where 1 0 select into b from a where 1 0 2.複製表記錄 複製某些字段 sql 1.insert into b a,b,c select d,e,f from a insert into b...

功能強大的sscanf 函式

int sscanf const char src,const char format,int scanf const char format,這兩個函式很相似,只是第乙個函式以src作為輸入,而第二個函式以標準輸入stdin讀取輸入 format 是格式控制字串,它包含控制字元 如 d,i,s等 ...