gjr_rj
(usa Debian)
Enviado em 18/09/2008 - 01:56h
Pesquisei em vários sites, nenhum, diretamente, me deu a informação, mas indícios que me fizeram acreditar, corrijam-me se estiver errado, que o Py2exe converte sim o script em python em um arquivo exe verdadeiro, ou seja, em um arquivo no formato PE, podendo ser executado "apenas" no windows, perdendo, assim, sua portabilidade. Com isso, ele realmente cresce de tamanho, pois, é incluido no exe todo o binário necessário a sua execução. Porém não é incluído o interpretador no exe.
Eu não sei python, então irei usar uma liguagem apenas demonstrativa.
Imagina que para criar uma janela bastasse usar um script com a palavra janela, o script seria muito pequeno, teria 7 ou 8 bytes dependendo da plataforma. Porém ao transformá-lo em um executável seria posto todo o código para a criação de uma janela, que não é pequeno, além das informações padrão de um arquivo PE.
Então, respondendo a pergunta, existe pelo menos um "compilador" python que seria o py2exe. Relembrando que neste caso perderia o "poder" multplataforma.
Foi isso que entendi !