Hvorfor konvertere KGL til 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.
Sådan konverterer du KGL til 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.
Om disse formater
En .kgl-fil er et kompileret bibliotek til programmeringssproget KAGSA, et fortolket sprog bygget på Python. Det er et omdøbt ZIP-arkiv, der samler de Python-filer (main.py og _memory_.py),…
Åbn .KGL detaljer →En .py-fil er en Python kildekodefil - almindelig tekst, der indeholder et program eller script skrevet i Python-sproget. For at læse koden skal du åbne den i et hvilket som helst…
Åbn .PY detaljer →Kvalitet & hvad man skal være opmærksom på
- Du får de Python-filer, der allerede findes i arkivet - dette er udpakning, ikke en oversættelse af Kagsa-syntaks til Python.
- En
.kglindeholder typisk kunmain.pyog__memory__.py, så forvent ikke den fulde kildekode til dit.kg-program. - Nogle værktøjer udpakker en
.kgldirekte; andre kræver, at filendelsen omdøbes til.zipførst.
Ofte stillede spørgsmål
Giver udpakning af en .kgl mig al min Kagsa-kode som Python?
main.py og __memory__.py, ikke en oversættelse af dine .kg-scripts.Skal jeg omdøbe .kgl til .zip først?
unzip på kommandolinjen er det normalt ikke nødvendigt, men grafiske værktøjer som 7-Zip skal muligvis bruge .zip-filendelsen for at genkende den.