Hvorfor konvertere LLSP til 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.
Hvordan konvertere LLSP til 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.
Om disse formatene
En .llsp-fil er et prosjekt lagret av LEGO Education SPIKE App versjon 2, som inneholder det blokkbaserte eller Python-programmet en elev har bygget for en SPIKE Prime- eller SPIKE…
Åpne .LLSP-detaljer →En .py-fil er en kildekodefil for Python - ren tekst som inneholder et program eller skript skrevet i språket Python. For å lese koden, åpne den i et hvilket som helst…
Åpne .PY-detaljer →Kvalitet og hva du bør passe på
- Konvertere dekker ikke alle blokker - «Events» og «My Blocks» blir ofte hoppet over og må skrives om manuelt.
- pyspikon er merket som foreldet, så utdataene kan trenge opprydding før de kan kjøre på huben.
- Et prosjekt med ordblokker samsvarer sjelden én-til-én med idiomatisk Python; se på resultatet som et første utkast.
Ofte stilte spørsmål
Blir pyspikon fortsatt vedlikeholdt?
Hvilke blokker feiler i konverteringen?
Kan jeg kjøre .py-filen på min SPIKE-hub?
Hvor lagres det faktiske programmet i en .llsp-fil?
project.json, som konverterne tolker for å bygge Python-filen.