bpython is divatos felület a Python for Unix-szerű operációs rendszer. Ez megjelent a MIT licenc alatt.
Néhány ember kért dolgokat, mint a szintaxis kiemelése és autocomplete a Python interpreter interaktív. IPython tűnik, hogy ezt (plusz lehet kapni readline viselkedése a vaníliás tolmács), de próbáltam IPython egy-két alkalommal. Talán nem igazán értem, de az az érzésem, hogy az ötletek mögött IPython teljesen különböző a bpython. Nem akartam, hogy hozzon létre egy egész fejlesztői környezet; Én egyszerűen csak szerette volna, hogy egy-két ügyes funkciókat, amelyek már léteznek, és kapcsolja őket egy kicsit interaktívabb.
Az ötlet az, hogy a felhasználó összes szolgáltatását in-line, ugyanúgy, mint a modern IDE, hanem egy egyszerű, könnyű csomagban lehet futtatni egy terminál ablakban, így átkok tűnt a legjobb választás. Sajnáljuk, ha a Windows.
bpython nem kísérli meg létrehozni valami újat, vagy úttörő, egyszerűen összehozza néhány ügyes ötletekkel és összpontosít a praktikum és hasznosságát. Emiatt a "Rewind" funkciót kell venni egy csipet sót, de személy szerint én úgy találta, hogy nagyon hasznos. Használom bpython most, amikor azt általában használja a vaníliás tolmács, pl tesztelésére ki megoldásokat az emberek problémáit az IRC-n, gyorsan teszteli a módszer csinál valamit, anélkül ideiglenes fájl létrehozása, stb.
Tulajdonságok :
- In-line szintaxis kiemelést.
- Readline-szerű autocomplete a megjelenített javaslatok gépelés közben.
- Várható paraméter lista minden Python funkciót. New hogy 0.2.0: Most használja pydoc hogy megpróbálja isteni params a C függvények.
- & quot; Rewind & quot; funkciót, hogy a pop utolsó sorban a kód a memóriából, és újra kell értékelniük. Megjegyzés: ez csak akkor igazán hasznos, ha megállapító osztályok és függvények, hiszen egy igazi & quot; visszavonni & quot; funkciót lehetetlen, ezért legyünk óvatosak, ha ezzel a.
- Küldje el a kódot beírta ki, hogy a pastebin és megjeleníti a pastebin URL másolás, stb.
- Save the code Ön által megadott fájlba.
- Új 0.3.0: Auto-behúzás.
követelmények :
- Pygments
- pyparsing
Hozzászólás nem található