Perché convertire LLSP in 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.
Come convertire LLSP in 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.
Informazioni su questi formati
Un file .llsp è un progetto salvato dalla versione 2 dell'app LEGO Education SPIKE, contenente il programma a blocchi o in Python creato da uno studente per un robot SPIKE Prime o SPIKE…
Apri dettagli .LLSP →Un file .py è un file di codice sorgente Python - testo semplice contenente un programma o uno script scritto nel linguaggio Python. Per leggere il codice, aprilo in qualsiasi editor di…
Apri dettagli .PY →Qualità e a cosa prestare attenzione
- I convertitori non coprono ogni blocco: gli Eventi e i «Miei Blocchi» vengono comunemente saltati e devono essere riscritti manualmente.
- pyspikon è contrassegnato come deprecato, quindi il suo output potrebbe richiedere una pulizia prima di essere eseguito sull'hub.
- Un progetto a blocchi di parole raramente corrisponde uno a uno a un Python idiomatico; considera l'output come una bozza iniziale.
Domande frequenti
pyspikon è ancora supportato?
Quali blocchi non vengono convertiti?
Posso eseguire il .py sul mio hub SPIKE?
Dove viene memorizzato il programma vero e proprio in un .llsp?
project.json, che i convertitori analizzano per costruire il file Python.