Hvorfor konvertere LLSP til PY?
.llsp er et ord-blok (Scratch-stil) SPIKE-projekt, mens .py er almindelig Python-tekst, som du kan køre i SPIKE-appens Python-tilstand, i en editor eller versionsstyre med git. Folk konverterer til Python for at få reel kodekontrol, genanvendelighed og læsbare diffs.
Sådan konverterer du LLSP til PY
pyspikon
Udpak .llsp-filen, og kør derefter python pyspikon.py path-to-file new-file-path for at generere en .py fra projektets project.json. Bemærk, at værktøjet er forældet og kan være ustabilt.
LEGO Education SPIKE App (Python-tilstand)
Åbn et nyt Python-projekt i SPIKE-appen og genskab logikken som kode; dette er den mest pålidelige måde at få ren, kørbar .py på.
flippertools
Brug dette kommandolinjeværktøj til SPIKE/MINDSTORMS-projektfiler til at inspicere og trække programmet ud af .llsp-filen, før du manuelt porterer det til 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 - Events og My Blocks springes ofte over og skal genskrives manuelt.
- pyspikon er markeret som forældet, så dens output kan kræve oprydning, før det kan køre på hubben.
- Et ord-blok-projekt svarer sjældent én-til-én til idiomatisk Python; betragt outputtet som et startudkast.
Ofte stillede spørgsmål
Er pyspikon stadig vedligeholdt?
Hvilke blokke fejler ved konvertering?
Kan jeg køre .py-filen på min SPIKE-hub?
Hvor gemmes det faktiske program i en .llsp?
project.json, som konverterne parser for at bygge Python-filen.