bpython é uma interface de fantasia para o interpretador Python para sistemas operacionais Unix-like. Ele é liberado sob a licença MIT.
Algumas pessoas pediram coisas como destaque de sintaxe e autocomplete para o interpretador Python interativo. IPython parece oferecer este (mais você pode obter comportamento readline no interpretador de baunilha), mas eu tentei IPython um par de vezes. Talvez eu realmente não entendo, mas tenho a sensação de que as idéias por trás IPython são bastante diferente para bpython. Eu não queria criar um ambiente de desenvolvimento de todo; Eu simplesmente queria fornecer um par de características puras que já existem e transformá-los em algo um pouco mais interativo.
A idéia é fornecer ao usuário com todos os recursos em linha, muito parecidas com IDEs modernos, mas em um pacote simples e leve que pode ser executado em uma janela de terminal, de modo maldições parecia ser a melhor escolha. Desculpe se você usa o Windows.
não bpython não tente criar nada de novo ou inovador, ele simplesmente reúne algumas idéias puras e se concentra em praticidade e utilidade. Por esta razão, a função de "Rewind" deve ser tomado com uma pitada de sal, mas, pessoalmente, eu encontrei-o para ser muito útil. Eu uso bpython agora sempre que eu usaria normalmente o intérprete de baunilha, por exemplo, para testar soluções para os problemas das pessoas no IRC, testando rapidamente um método de fazer algo sem criar um arquivo temporário, etc
Características :.
- In-line destaque de sintaxe.
- autocomplete Readline-like com sugestões exibidos enquanto você digita.
- esperada lista de parâmetros para qualquer função Python. Novo para 0.2.0:. Agora usa pydoc para tentar parâmetros divinos para funções C
- & quot; Rewind & quot; função de estalar a última linha de código a partir da memória e re-avaliar. Nota: esta só é realmente útil quando colocar para fora classes e funções, uma vez que um verdadeiro & quot; desfazer & quot; função é impossível, por isso tenha cuidado ao usar esta.
- Enviar o código que você entrou fora de um pastebin e exibir a URL pastebin para cópia, etc.
- Salve o código que você entrou em um arquivo.
- Novo para 0.3.0.: Auto-recuo
Requisitos :
- pygments
- pyparsing
Comentários não encontrado