Waarom LLSP naar PY converteren?
.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.
Hoe LLSP naar PY te converteren
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.
Over deze formaten
Een .llsp-bestand is een project opgeslagen door de LEGO Education SPIKE App versie 2, met daarin het op blokken gebaseerde of Python-programma dat een leerling heeft gebouwd voor een SPIKE…
Open .LLSP details →Een .py-bestand is een Python-broncodebestand - platte tekst die een programma of script bevat dat is geschreven in de taal Python. Om de code te lezen, opent u deze in een willekeurige…
Open .PY details →Kwaliteit & waar op te letten
- Converters dekken niet elk blok - Events en My Blocks worden vaak overgeslagen en moeten handmatig worden herschreven.
- pyspikon is gemarkeerd als verouderd, dus de uitvoer heeft mogelijk opschoning nodig voordat deze op de hub draait.
- Een woord-blok project komt zelden één-op-één overeen met idiomatische Python; beschouw de uitvoer als een eerste concept.
Veelgestelde vragen
Wordt pyspikon nog onderhouden?
Welke blokken kunnen niet worden geconverteerd?
Kan ik de .py op mijn SPIKE-hub draaien?
Waar wordt het eigenlijke programma opgeslagen in een .llsp?
project.json, die de converters analyseren om het Python-bestand op te bouwen.