Compilar codigo fonte (.py) para byte-code (.pyc)

Vantagens

  • Distribuir um programa, mas não deixar ver o seu código;
  • É mais rápido a executar o programa, pois não tem de compilar primeiro.

Como compilar?

Um único ficheiro

import py_compile
py_compile.compile("codigo.py")

A string codigo.py é para substituir pela directoria mais o nome do ficheiro para compilar.

Em alternativa, pode simplesmente importar-se o módulo que se pretende compilar

import codigo

Todos os ficheiros de uma directoria

import compileall
compileall.compile_dir("directoria", force=1)

A directoria é para substituir pela directoria dos ficheiros para compilar.

Este tutorial está a ser discutido no nosso fórum aqui.

python/compilar_para_bytecode.txt · Esta página foi modificada pela última vez em: 2008/10/19 17:24 por pedrotuga
Voltar ao topo
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0