Varför konvertera LLSP till 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.
Hur man konverterar LLSP till 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 dessa format
En .llsp-fil är ett projekt sparat av LEGO Education SPIKE App version 2, som innehåller det blockbaserade programmet eller Python-programmet som en elev har byggt för en SPIKE Prime- eller…
Öppna detaljer för .LLSP →En .py-fil är en Python-källkodsfil - vanlig text som innehåller ett program eller skript skrivet i språket Python. För att läsa koden, öppna den i valfri textredigerare. För att köra den,…
Öppna detaljer för .PY →Kvalitet & vad man bör tänka på
- Konverterare täcker inte alla block - Händelser och Mina block hoppas ofta över och måste skrivas om manuellt.
- pyspikon är markerat som föråldrat, så dess utdata kan behöva städas upp innan det kan köras på hubben.
- Ett projekt med ord-block mappar sällan ett-till-ett till idiomatiskt Python; se utdatan som ett första utkast.
Vanliga frågor
Underhålls pyspikon fortfarande?
Vilka block misslyckas vid konvertering?
Kan jag köra .py-filen på min SPIKE-hubb?
Var lagras det faktiska programmet i en .llsp-fil?
project.json, vilken konverterarna analyserar för att bygga Python-filen.