¿Por qué convertir LLSP a PY?
.llsp es un proyecto de SPIKE de bloques de palabras (estilo Scratch), mientras que .py es texto plano de Python que puede ejecutar en el modo Python de la SPIKE App, en un editor o controlar versiones con git. Los usuarios convierten a Python para tener un control real del código, reutilización y diffs legibles.
Cómo convertir LLSP a PY
pyspikon
Descomprima el .llsp, luego ejecute python pyspikon.py ruta-al-archivo nueva-ruta-archivo para generar un .py desde el project.json del proyecto. Tenga en cuenta que la herramienta está obsoleta y puede presentar fallos.
LEGO Education SPIKE App (modo Python)
Abra un nuevo proyecto de Python en la SPIKE App y recree la lógica como código; esta es la forma más fiable de obtener un .py limpio y ejecutable.
flippertools
Utilice este conjunto de herramientas de línea de comandos para archivos de proyecto de SPIKE/MINDSTORMS para inspeccionar y extraer el programa del .llsp antes de portarlo manualmente a Python.
Acerca de estos formatos
Un archivo .llsp es un proyecto guardado por la aplicación LEGO Education SPIKE versión 2, que contiene el programa basado en bloques o Python que un estudiante construyó para un robot…
Abrir detalles de .LLSP →Un archivo .py es un archivo de código fuente de Python: texto plano que contiene un programa o script escrito en el lenguaje Python. Para leer el código, ábralo en cualquier editor de…
Abrir detalles de .PY →Calidad y qué observar
- Los convertidores no cubren todos los bloques - los Eventos y Mis bloques suelen omitirse y deben reescribirse manualmente.
- pyspikon está marcado como obsoleto, por lo que su salida puede necesitar limpieza antes de ejecutarse en el hub.
- Un proyecto de bloques de palabras rara vez se mapea uno a uno con un Python idiomático; trate la salida como un borrador inicial.
Preguntas frecuentes
¿Sigue manteniéndose pyspikon?
¿Qué bloques no se convierten?
¿Puedo ejecutar el .py en mi hub SPIKE?
¿Dónde se almacena el programa real en un .llsp?
project.json, que los convertidores analizan para construir el archivo Python.