¿Por qué convertir KGL a KG?
Estos formatos se encuentran en lados opuestos de la cadena de herramientas de Kagsa: .kgl es un paquete de librería distribuible de código Python, y .kg es el script de Kagsa simple que un desarrollador escribe y el intérprete ejecuta. Extraer un .kgl le da archivos Python, no código fuente .kg de Kagsa, por lo que no hay nada que traducir entre ellos.
Cómo convertir KGL a KG
Escribir un script .kg que importe la librería FREE
En lugar de convertir, mantenga el .kgl como una librería y cree un nuevo archivo .kg que llame a sus funciones desde su código Kagsa.
Inspeccionar la librería con 7-Zip OPEN-SOURCE
Renombre el .kgl a .zip y ábralo en 7-Zip para leer los archivos .py incluidos si necesita entender qué hace la librería - pero esto resultará en Python, no en .kg.
Acerca de estos formatos
Un archivo .kgl es una biblioteca compilada para el lenguaje de programación KAGSA, un lenguaje interpretado basado en Python. Es un archivo ZIP renombrado que agrupa los archivos de Python…
Abrir detalles de .KGL →Un archivo .KG es un archivo de datos utilizado por un software específico.
Abrir detalles de .KG →Calidad y qué observar
- Extraer un
.kglproduce archivos Python (main.py,__memory__.py), nunca código fuente.kgde Kagsa. - Un script
.kgy una librería.kgldesempeñan roles diferentes, por lo que no hay una transformación a nivel de formato entre ellos. - Si desea la funcionalidad de un
.kglen su programa, hágale referencia como una librería desde un archivo.kgen lugar de convertirlo.
Preguntas frecuentes
¿Puedo volver a convertir una librería .kgl en código fuente .kg?
.kgl contiene código Python, no código fuente .kg de Kagsa, por lo que no hay nada a lo que volver.¿Qué hay dentro de un archivo .kgl?
main.py y __memory__.py.¿Cómo uso un .kgl desde mi programa .kg?
.kgl como una librería y llame a sus funciones desde su script .kg de Kagsa en lugar de convertirlo.