なぜ KGL を PY に変換するのですか?
A Kagsa library .kgl is literally a ZIP archive of Python source, so pulling out the .py files is just an unzip operation. Developers do this to read, debug, or reuse the Python code that powers a Kagsa library.
KGL から PY への変換方法
7-Zip OPEN-SOURCE
Rename library.kgl to library.zip, right-click and choose 7-Zip > Extract Here, then open the extracted main.py and __memory__.py.
unzip (command line) FREE
Run unzip library.kgl -d library_out - the .kgl is a valid ZIP, so unzip extracts the .py files directly without renaming.
Kagsa OPEN-SOURCE
The Kagsa runtime handles .kgl libraries natively on Windows, macOS, and Linux, loading their Python code when your .kg script imports them.
これらの形式について
.kgl ファイルは、Python 上に構築されたインタープリタ言語 KAGSA プログラミング言語用のコンパイル済みライブラリです。これは、Kagsa ソースファイルがコンパイルされたときに生成される Python ファイル(main.py および _memory_.py)をバンドルした、名前を変更した ZIP アーカイブです。これにより、Kagsa…
.KGL の詳細を開く →.pyファイルはPythonソースコードファイルです。Python言語で書かれたプログラムやスクリプトを含むプレーンテキストです。コードを読むには、任意のテキストエディタで開いてください。実行するには、python.orgからPythonをインストールし、ターミナルで «python file.py» と入力します。信頼できないソースからの .py…
.PY の詳細を開く →品質と注意点
- アーカイブ内に既に存在する Python ファイルを取得するだけです。これは抽出であり、Kagsa 構文を Python に翻訳するものではありません。
.kglには通常main.pyと__memory__.pyしか含まれていないため、.kgプログラムの完全なソースを期待しないでください。- 一部のツールは
.kglを直接解凍しますが、他のツールでは最初に拡張子を.zipに変更する必要があります。
よくある質問
.kgl を展開すると、すべての Kagsa コードが Python として取得できますか?
main.py と __memory__.py のみ)が取得されるだけで、.kg スクリプトの翻訳ではありません。最初に .kgl を .zip に名前変更する必要がありますか?
unzip では通常不要ですが、7-Zip などのグラフィカルツールでは、認識させるために .zip 拡張子が必要になる場合があります。