Hvorfor konvertere KGL til PY?
Et Kagsa-bibliotek .kgl er bogstaveligt talt et ZIP-arkiv med Python-kildekode, så at trække .py-filerne ud er blot en udpakningshandling. Udviklere gør dette for at læse, fejlfinde eller genbruge den Python-kode, der driver et Kagsa-bibliotek.
Sådan konverterer du KGL til PY
7-Zip OPEN-SOURCE
Omdøb library.kgl til library.zip, højreklik og vælg «7-Zip > Pak ud her», og åbn derefter de udpakkede main.py og __memory__.py.
unzip (kommandolinje) FREE
Kør unzip library.kgl -d library_out - .kgl er en gyldig ZIP, så unzip udtrækker .py-filerne direkte uden omdøbning.
Kagsa OPEN-SOURCE
Kagsa-runtime håndterer .kgl-biblioteker indfødt på Windows, macOS og Linux, og indlæser deres Python-kode, når dit .kg-script importerer dem.
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 filtypenavnet 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 har muligvis brug for .zip-filtypenavnet for at genkende det.