Por que converter LLSP para PY?
.llsp is a word-block (Scratch-style) SPIKE project, while .py is plain Python text you can run in the SPIKE App's Python mode, in an editor, or version-control with git. People convert to Python for real code control, reuse, and readable diffs.
Como converter LLSP para PY
pyspikon
Unzip the .llsp, then run python pyspikon.py path-to-file new-file-path to generate a .py from the project's project.json. Note the tool is deprecated and can be glitchy.
LEGO Education SPIKE App (Python mode)
Open a new Python project in the SPIKE App and re-create the logic as code; this is the most reliable way to get clean, runnable .py.
flippertools
Use this command-line toolkit for SPIKE/MINDSTORMS project files to inspect and pull the program out of the .llsp before hand-porting it to 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.