Warum LLSP in PY konvertieren?
.llsp ist ein Wort-Block-Projekt (im Scratch-Stil) für SPIKE, während .py reiner Python-Text ist, den Sie im Python-Modus der SPIKE App, in einem Editor ausführen oder mit git versionieren können. Nutzer konvertieren zu Python für echte Code-Kontrolle, Wiederverwendbarkeit und lesbare Diff-Vergleiche.
Wie man LLSP in PY konvertiert
pyspikon
Entpacken Sie die .llsp-Datei und führen Sie python pyspikon.py pfad-zur-datei neuer-dateipfad aus, um eine .py-Datei aus der project.json des Projekts zu generieren. Beachten Sie, dass das Tool veraltet ist und fehlerhaft sein kann.
LEGO Education SPIKE App (Python-Modus)
Öffnen Sie ein neues Python-Projekt in der SPIKE App und erstellen Sie die Logik als Code neu; dies ist der zuverlässigste Weg, um sauberes, ausführbares .py zu erhalten.
flippertools
Verwenden Sie dieses Kommandozeilen-Toolkit für SPIKE/MINDSTORMS-Projektdateien, um das Programm aus der .llsp-Datei zu untersuchen und zu extrahieren, bevor Sie es manuell nach Python portieren.
Über diese Formate
Eine .llsp-Datei ist ein Projekt, das mit der LEGO Education SPIKE App Version 2 gespeichert wurde. Sie enthält das blockbasierte oder Python-Programm, das ein Schüler für einen SPIKE Prime…
.LLSP-Details öffnen →Eine .py-Datei ist eine Python-Quellcodedatei - reiner Text mit einem Programm oder Skript, das in der Programmiersprache Python geschrieben wurde. Um den Code zu lesen, öffnen Sie die…
.PY-Details öffnen →Qualität & worauf zu achten ist
- Konverter decken nicht jeden Block ab - Ereignisse und „Eigene Blöcke“ werden häufig übersprungen und müssen manuell neu geschrieben werden.
- pyspikon ist als veraltet markiert, daher muss die Ausgabe möglicherweise bereinigt werden, bevor sie auf dem Hub läuft.
- Ein Wort-Block-Projekt lässt sich selten eins-zu-eins auf idiomatisches Python übertragen; betrachten Sie die Ausgabe als ersten Entwurf.
Häufig gestellte Fragen
Wird pyspikon noch gepflegt?
Welche Blöcke lassen sich nicht konvertieren?
Kann ich die .py auf meinem SPIKE-Hub ausführen?
Wo ist das eigentliche Programm in einer .llsp gespeichert?
project.json, welche die Konverter parsen, um die Python-Datei zu erstellen.