Varför konvertera KGL till PY?
Ett Kagsa-bibliotek .kgl är bokstavligen ett ZIP-arkiv med Python-källkod, så att hämta ut .py-filerna är bara en uppackningsåtgärd. Utvecklare gör detta för att läsa, felsöka eller återanvända den Python-kod som driver ett Kagsa-bibliotek.
Hur man konverterar KGL till PY
7-Zip OPEN-SOURCE
Byt namn på library.kgl till library.zip, högerklicka och välj «7-Zip > Extrahera här», öppna sedan de extraherade main.py och __memory__.py.
unzip (kommandorad) FREE
Kör unzip library.kgl -d library_out - .kgl är en giltig ZIP, så unzip extraherar .py-filerna direkt utan namnbyte.
Kagsa OPEN-SOURCE
Kagsa-körtidsmiljön hanterar .kgl-bibliotek infött på Windows, macOS och Linux, och laddar deras Python-kod när ditt .kg-skript importerar dem.
Om dessa format
En .kgl-fil är ett kompilerat bibliotek för programmeringsspråket KAGSA, ett tolkat språk byggt på Python. Det är ett omdöpt ZIP-arkiv som buntar ihop de Python-filer (main.py och…
Öppna detaljer för .KGL →En .py-fil är en Python-källkodsfil - vanlig text som innehåller ett program eller skript skrivet i språket Python. För att läsa koden, öppna den i valfri textredigerare. För att köra den,…
Öppna detaljer för .PY →Kvalitet & vad man bör tänka på
- Du får de Python-filer som redan finns inuti arkivet - detta är extrahering, inte en översättning av Kagsa-syntax till Python.
- En
.kglinnehåller vanligtvis baramain.pyoch__memory__.py, så förvänta dig inte hela källkoden för ditt.kg-program. - Vissa verktyg packar upp en
.kgldirekt; andra kräver att filändelsen ändras till.zipförst.
Vanliga frågor
Ger extrahering av en .kgl mig all min Kagsa-kod som Python?
main.py och __memory__.py, inte en översättning av dina .kg-skript.Måste jag byta namn på .kgl till .zip först?
unzip på kommandoraden behövs det vanligtvis inte, men grafiska verktyg som 7-Zip kan behöva filändelsen .zip för att känna igen den.