¿Por qué convertir KGL a PY?
Una librería de Kagsa .kgl es literalmente un archivo ZIP de código fuente Python, por lo que extraer los archivos .py es simplemente una operación de descompresión. Los desarrolladores hacen esto para leer, depurar o reutilizar el código Python que impulsa una librería de Kagsa.
Cómo convertir KGL a PY
7-Zip OPEN-SOURCE
Cambie el nombre de library.kgl a library.zip, haga clic derecho y elija «7-Zip > Extraer aquí», luego abra los archivos extraídos main.py y __memory__.py.
unzip (línea de comandos) FREE
Ejecute unzip library.kgl -d library_out - el .kgl es un ZIP válido, por lo que unzip extrae los archivos .py directamente sin necesidad de renombrar.
Kagsa OPEN-SOURCE
El entorno de ejecución de Kagsa maneja librerías .kgl de forma nativa en Windows, macOS y Linux, cargando su código Python cuando su script .kg las importa.
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 .py es un archivo de código fuente de Python: texto plano que contiene un programa o script escrito en el lenguaje Python. Para leer el código, ábralo en cualquier editor de…
Abrir detalles de .PY →Calidad y qué observar
- Obtendrá los archivos Python que ya existen dentro del archivo - esto es una extracción, no una traducción de la sintaxis de Kagsa a Python.
- Un
.kglnormalmente contiene solomain.pyy__memory__.py, así que no espere el código fuente completo de su programa.kg. - Algunas herramientas descomprimen un
.kgldirectamente; otras necesitan que se cambie la extensión a.zipprimero.
Preguntas frecuentes
¿Extraer un .kgl me da todo mi código Kagsa como Python?
main.py y __memory__.py, no una traducción de sus scripts .kg.¿Tengo que renombrar .kgl a .zip primero?
unzip en la línea de comandos normalmente no, pero las herramientas gráficas como 7-Zip pueden necesitar la extensión .zip para reconocerlo.