Por que converter LLSP para PY?
.llsp é um projeto SPIKE de blocos de palavras (estilo Scratch), enquanto .py é texto Python puro que você pode executar no modo Python do SPIKE App, em um editor, ou controlar a versão com git. As pessoas convertem para Python para ter controle real do código, reutilização e diffs legíveis.
Como converter LLSP para PY
pyspikon
Descompacte o .llsp e execute python pyspikon.py path-to-file new-file-path para gerar um .py a partir do project.json do projeto. Note que a ferramenta está obsoleta e pode apresentar falhas.
LEGO Education SPIKE App (modo Python)
Abra um novo projeto Python no SPIKE App e recrie a lógica como código; esta é a maneira mais confiável de obter um .py limpo e executável.
flippertools
Use este kit de ferramentas de linha de comando para arquivos de projeto SPIKE/MINDSTORMS para inspecionar e extrair o programa do .llsp antes de portá-lo manualmente para Python.
Sobre estes formatos
Um arquivo .llsp é um projeto salvo pelo LEGO Education SPIKE App versão 2, contendo o programa baseado em blocos ou Python que um aluno construiu para um robô SPIKE Prime ou SPIKE…
Abrir detalhes de .LLSP →Um arquivo .py é um arquivo de código-fonte Python - texto simples contendo um programa ou script escrito na linguagem Python. Para ler o código, abra-o em qualquer editor de texto. Para…
Abrir detalhes de .PY →Qualidade e o que observar
- Os conversores não cobrem todos os blocos - Eventos e Meus Blocos são comumente ignorados e devem ser reescritos manualmente.
- O pyspikon está marcado como obsoleto, portanto, sua saída pode precisar de limpeza antes de ser executada no hub.
- Um projeto de blocos de palavras raramente mapeia um para um para um Python idiomático; trate a saída como um rascunho inicial.
Perguntas frequentes
O pyspikon ainda é mantido?
Quais blocos falham na conversão?
Posso executar o .py no meu hub SPIKE?
Onde o programa real é armazenado em um .llsp?
project.json, que os conversores analisam para construir o arquivo Python.