Perché convertire LLSP in PY?
.llsp è un progetto SPIKE a blocchi di parole (stile Scratch), mentre .py è testo Python semplice che puoi eseguire nella modalità Python dell'app SPIKE, in un editor o gestire con il controllo versione git. Gli utenti convertono in Python per un controllo reale del codice, il riutilizzo e diff leggibili.
Come convertire LLSP in PY
pyspikon
Decomprimi il file .llsp, quindi esegui python pyspikon.py path-to-file new-file-path per generare un .py dal project.json del progetto. Nota che lo strumento è deprecato e può presentare bug.
LEGO Education SPIKE App (modalità Python)
Apri un nuovo progetto Python nell'app SPIKE e ricrea la logica come codice; questo è il modo più affidabile per ottenere un file .py pulito ed eseguibile.
flippertools
Usa questo toolkit da riga di comando per i file di progetto SPIKE/MINDSTORMS per ispezionare ed estrarre il programma dal file .llsp prima di portarlo manualmente in 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 poter essere eseguito sull'hub.
- Un progetto a blocchi raramente corrisponde uno-a-uno a un Python idiomatico; considera l'output come una bozza iniziale.
Domande frequenti
pyspikon è ancora mantenuto?
Quali blocchi non vengono convertiti?
Posso eseguire il .py sul mio hub SPIKE?
Dove viene memorizzato il programma effettivo in un .llsp?
project.json, che i convertitori analizzano per costruire il file Python.