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.
Sådan konverterer du 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 formater
En .llsp-fil er et projekt gemt af LEGO Education SPIKE App version 2, som indeholder det blokbaserede eller Python-program, en elev har bygget til en SPIKE Prime- eller SPIKE…
Åbn .LLSP detaljer →En .py-fil er en Python kildekodefil - almindelig tekst, der indeholder et program eller script skrevet i Python-sproget. For at læse koden skal du åbne den i et hvilket som helst…
Åbn .PY detaljer →Kvalitet & hvad man skal være opmærksom på
- Konvertere dækker ikke alle blokke - Hændelser og Mine blokke springes ofte over og skal skrives manuelt.
- pyspikon er markeret som forældet, så dens output skal muligvis renses, før det kan køre på hubben.
- Et ord-blok-projekt svarer sjældent en-til-en til idiomatisk Python; betragt outputtet som et startudkast.
Ofte stillede spørgsmål
Bliver pyspikon stadig vedligeholdt?
Hvilke blokke fejler i konverteringen?
Kan jeg køre .py-filen på min SPIKE-hub?
Hvor gemmes det faktiske program i en .llsp-fil?
project.json, som konverterne analyserer for at opbygge Python-filen.