Dlaczego konwertować LLSP na 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.
Jak przekonwertować LLSP na 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.
O tych formatach
Plik .llsp to projekt zapisany przez aplikację LEGO Education SPIKE App w wersji 2, zawierający program oparty na blokach lub języku Python, zbudowany przez ucznia dla robota SPIKE Prime…
Otwórz szczegóły .LLSP →Plik .py to plik kodu źródłowego Python - zwykły tekst zawierający program lub skrypt napisany w języku Python. Aby odczytać kod, otwórz go w dowolnym edytorze tekstu. Aby go uruchomić,…
Otwórz szczegóły .PY →Jakość i na co uważać
- Konwertery nie obejmują każdego bloku - Zdarzenia i Moje Bloki są powszechnie pomijane i muszą zostać przepisane ręcznie.
- pyspikon jest oznaczony jako przestarzały, więc jego wynik może wymagać czyszczenia przed uruchomieniem na hubie.
- Projekt oparty na blokach słownych rzadko przekłada się jeden do jednego na idiomatyczny kod Python; traktuj wynik jako wstępny szkic.
Najczęściej zadawane pytania
Czy pyspikon jest nadal rozwijany?
Które bloki nie dają się przekonwertować?
Czy mogę uruchomić .py na moim hubie SPIKE?
Gdzie w pliku .llsp przechowywany jest właściwy program?
project.json, który konwertery parsują, aby zbudować plik Python.