LLSP PY
ファイル変換

LLSP から PY への変換

クイック回答
LLSP を PY に変換することは可能ですか?
はい - LLSP は PY に変換可能です。

.llsp は ZIP 圧縮された SPIKE プロジェクトであり、そのロジックは project.json に格納されています。pyspikon のようなツールはこの JSON を読み取って .py ファイルを出力します。最も確実な方法は、SPIKE アプリ内蔵の Python モードでプログラムを書き直すことです。コンバーターでは一部のブロック(特に「イベント」や「マイブロック」)が欠落するため、手動でコードを仕上げる必要があります。

PY への他の変換: KGL · UI · PYO

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Sep 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ LLSP を PY に変換するのですか?

.llsp はワードブロック(Scratch スタイル)の SPIKE プロジェクトですが、.py は SPIKE アプリの Python モードやエディタで実行したり、git でバージョン管理したりできるプレーンな Python テキストです。コードの制御、再利用、および可読性の高い差分確認(diff)を行うために Python に変換されます。

LLSP から PY への変換方法

pyspikon

.llsp を解凍し、python pyspikon.py path-to-file new-file-path を実行してプロジェクトの project.json から .py を生成します。このツールは非推奨(deprecated)であり、動作が不安定な場合があることに注意してください。

LEGO Education SPIKE App (Python モード)

SPIKE アプリで新しい Python プロジェクトを開き、ロジックをコードとして再作成します。これが、クリーンで実行可能な .py を取得する最も信頼性の高い方法です。

flippertools

SPIKE/MINDSTORMS プロジェクトファイル用のコマンドラインツールキットを使用して、Python に手動で移植する前に .llsp からプログラムを検査・抽出します。

これらの形式について

品質と注意点

  • コンバーターはすべてのブロックをカバーしているわけではありません。「イベント」や「マイブロック」は一般的にスキップされるため、手動で書き直す必要があります。
  • pyspikon は非推奨とされているため、ハブで実行する前に出力結果のクリーンアップが必要になる場合があります。
  • ワードブロックのプロジェクトが慣用的な Python と一対一で対応することは稀です。出力はあくまでドラフト(下書き)として扱ってください。

よくある質問

pyspikon はまだメンテナンスされていますか?
いいえ、非推奨としてフラグが立てられており、動作が不安定な場合があります。出力を慎重に確認するか、Python モードで再構築してください。
どのブロックが変換に失敗しますか?
「イベント」と「マイブロック」は通常コンバーターでサポートされておらず、手動で再作成する必要があります。
SPIKE ハブで .py を実行できますか?
はい。クリーンアップした後、SPIKE アプリの Python プロジェクトに貼り付けてハブにダウンロードできます。
.llsp 内の実際のプログラムはどこに保存されていますか?
ZIP 内の project.json として保存されており、コンバーターはこれを解析して Python ファイルを構築します。