Hvorfor konvertere KGL til PY?
Et Kagsa-bibliotek .kgl er bokstavelig talt et ZIP-arkiv med Python-kildekode, så å hente ut .py-filene er bare en utpakkingsoperasjon. Utviklere gjør dette for å lese, feilsøke eller gjenbruke Python-koden som driver et Kagsa-bibliotek.
Hvordan konvertere KGL til PY
7-Zip OPEN-SOURCE
Endre navn på library.kgl til library.zip, høyreklikk og velg «7-Zip > Pakk ut her», og åpne deretter de utpakkede filene main.py og __memory__.py.
unzip (kommandolinje) FREE
Kjør unzip library.kgl -d library_out - .kgl er en gyldig ZIP, så unzip trekker ut .py-filene direkte uten omdøping.
Kagsa OPEN-SOURCE
Kagsa-kjøretidsmiljøet håndterer .kgl-biblioteker innebygd på Windows, macOS og Linux, og laster deres Python-kode når ditt .kg-skript importerer dem.
Om disse formatene
En .kgl-fil er et kompilert bibliotek for programmeringsspråket KAGSA, et tolket språk bygget på Python. Det er et omdøpt ZIP-arkiv som bunter sammen Python-filene (main.py og _memory_.py)…
Åpne .KGL-detaljer →En .py-fil er en kildekodefil for Python - ren tekst som inneholder et program eller skript skrevet i språket Python. For å lese koden, åpne den i et hvilket som helst…
Åpne .PY-detaljer →Kvalitet og hva du bør passe på
- Du får Python-filene som allerede finnes inne i arkivet - dette er utpakking, ikke en oversettelse av Kagsa-syntaks til Python.
- En
.kglinneholder vanligvis baremain.pyog__memory__.py, så ikke forvent den fulle kildekoden til ditt.kg-program. - Noen verktøy pakker ut en
.kgldirekte; andre krever at filendelsen endres til.zipførst.
Ofte stilte spørsmål
Gir utpakking av en .kgl meg all min Kagsa-kode som Python?
main.py og __memory__.py, ikke en oversettelse av dine .kg-skript.Må jeg endre navn fra .kgl til .zip først?
unzip på kommandolinjen er det vanligvis ikke nødvendig, men grafiske verktøy som 7-Zip kan trenge .zip-endelsen for å gjenkjenne den.