bpython on fancy käyttöliittymä Python-tulkki Unix-käyttöjärjestelmille. Se on julkaistu MIT-lisenssi.
Harvat pyysi juttuja, kuten syntaksin ja automaattisen täydennyksen Python interaktiivinen tulkki. IPython näyttäisi tarjoavan tämän (plus saat readline käyttäytymistä vanilja tulkki), mutta yritin IPython pari kertaa. Ehkä en todellakaan saa sitä, mutta minulla on tunne, että ideoista IPython ovat melko erilainen bpython. En halua luoda koko kehitysympäristö; Halusin antaa pari siisti ominaisuuksia, jotka ovat jo olemassa ja tehdä niistä jotain hieman enemmän vuorovaikutteinen.
Ajatuksena on tarjota käyttäjälle kaikki ominaisuudet in-line, aivan kuten moderni IDE, mutta yksinkertainen, kevyt paketti, joka voidaan ajaa pääteikkunassa, joten kirouksia tuntui paras valinta. Anteeksi jos käytät Windows.
bpython ei yritä luoda mitään uutta tai mullistavaa, se vain tuo yhteen muutama siisti ideoita ja keskittyy käytännöllisyys ja hyödyllisyys. Tästä syystä "Rewind" -toiminto tulee ottaa ripaus suolaa, mutta henkilökohtaisesti olen huomannut sen olevan erittäin hyödyllinen. Käytän bpython nyt kun olen normaalisti käyttää vanilja tulkki, esim testaamiseksi ratkaisuja ihmisten ongelmiin IRC, nopeasti testaus tapa tehdä jotain luomatta tilapäinen tiedosto, jne.
Ominaisuudet :
- In-line syntaksin.
- Readline kaltainen automaattinen täydennys ehdotuksia näkyviin kirjoittaessasi.
- Odotettu parametrilista mistään Python toimintoa. Uusi 0.2.0: Nyt käyttää pydoc yrittää jumalallista params C toiminnot.
- & quot; Rewind & quot; toiminnon pop viimeisen rivin koodia muistista ja arvioida uudelleen. Huom: tämä on hyödyllistä vain vedettäessä ulos luokat ja toiminnot, koska tosi & quot; kumoa & quot; toiminto on mahdotonta, joten ole varovainen, kun käytät tätä.
- Lähetä koodin olet syöttänyt pois pastebin ja näyttää pastebin URL kopiointia jne.
- Tallenna koodin olet syöttänyt tiedostoon.
- Uusi 0.3.0: Auto-sisennys.
Vaatimukset :
- Pygments
- pyparsing
Kommentteja ei löytynyt