Pourquoi convertir LLSP en PY ?
.llsp est un projet SPIKE en blocs de mots (style Scratch), tandis que .py est du texte Python brut que vous pouvez exécuter dans le mode Python de l'application SPIKE, dans un éditeur, ou gérer avec git. On convertit vers Python pour un réel contrôle du code, la réutilisation et des diffs lisibles.
Comment convertir LLSP en PY
pyspikon
Décompressez le .llsp, puis lancez python pyspikon.py path-to-file new-file-path pour générer un .py à partir du project.json du projet. Notez que l'outil est obsolète et peut être instable.
Application LEGO Education SPIKE (mode Python)
Ouvrez un nouveau projet Python dans l'application SPIKE et recréez la logique sous forme de code ; c'est le moyen le plus fiable d'obtenir un .py propre et fonctionnel.
flippertools
Utilisez cette boîte à outils en ligne de commande pour les fichiers de projet SPIKE/MINDSTORMS afin d'inspecter et d'extraire le programme du .llsp avant de le porter manuellement vers Python.
À propos de ces formats
Un fichier .llsp est un projet enregistré par la version 2 de l'application LEGO Education SPIKE, contenant le programme basé sur des blocs ou en Python qu'un élève a construit pour un…
Ouvrir les détails de .LLSP →Un fichier .py est un fichier de code source Python - du texte brut contenant un programme ou un script écrit dans le langage Python. Pour lire le code, ouvrez-le dans n'importe quel…
Ouvrir les détails de .PY →Qualité et points de vigilance
- Les convertisseurs ne couvrent pas tous les blocs - les Événements et Mes Blocs sont couramment ignorés et doivent être réécrits manuellement.
- pyspikon est marqué comme obsolète, sa sortie peut donc nécessiter un nettoyage avant de pouvoir s'exécuter sur le hub.
- Un projet en blocs de mots correspond rarement de manière identique à un Python idiomatique ; considérez le résultat comme un premier brouillon.
Foire aux questions
Est-ce que pyspikon est toujours maintenu ?
Quels blocs ne parviennent pas à être convertis ?
Puis-je exécuter le .py sur mon hub SPIKE ?
Où est stocké le programme réel dans un .llsp ?
project.json, que les convertisseurs analysent pour construire le fichier Python.