Por que converter KGL para KG?
Esses formatos estão em lados opostos da cadeia de ferramentas Kagsa: .kgl é um pacote de biblioteca distribuível de código Python, e .kg é o script Kagsa simples que um desenvolvedor escreve e o intérprete executa. A extração de um .kgl fornece arquivos Python, não o código-fonte Kagsa .kg, portanto, não há nada para traduzir entre eles.
Como converter KGL para KG
Escrever um script .kg que importa a biblioteca FREE
Em vez de converter, mantenha o .kgl como uma biblioteca e crie um novo arquivo .kg que chame suas funções a partir do seu código Kagsa.
Inspecionar a biblioteca com 7-Zip OPEN-SOURCE
Renomeie o .kgl para .zip e abra-o no 7-Zip para ler os arquivos .py incluídos se precisar entender o que a biblioteca faz - mas isso resultará em Python, não em .kg.
Sobre estes formatos
Um arquivo .kgl é uma biblioteca compilada para a linguagem de programação KAGSA, uma linguagem interpretada baseada em Python. É um arquivo ZIP renomeado que agrupa os arquivos Python…
Abrir detalhes de .KGL →Um arquivo .KG é um arquivo de dados usado por um software específico.
Abrir detalhes de .KG →Qualidade e o que observar
- A extração de um
.kglproduz arquivos Python (main.py,__memory__.py), nunca o código-fonte Kagsa.kg. - Um script
.kge uma biblioteca.kgldesempenham papéis diferentes, portanto, não há transformação de nível de formato entre eles. - Se você deseja a funcionalidade de um
.kglem seu programa, referencie-o como uma biblioteca a partir de um arquivo.kgem vez de convertê-lo.
Perguntas frequentes
Posso transformar uma biblioteca .kgl de volta em código-fonte .kg?
.kgl contém código Python, não código-fonte Kagsa .kg, portanto, não há nada para converter de volta.O que há dentro de um arquivo .kgl?
main.py e __memory__.py.Como uso um .kgl do meu programa .kg?
.kgl como uma biblioteca e chame suas funções a partir do seu script Kagsa .kg em vez de convertê-lo.