[pyar] Compilador.py

Juan M. sendmeyourspam en zoho.com
Jue Jul 8 21:00:37 ART 2010


Hola gente de PyAr!!!
revisando en la carpeta de un proyecto temporal, me encontré con el
archivo de backup de un pequeño script que había hecho para compilar
scripts en Python a bytecode (.pyc)
Aclaro que es una pavada, pero quería compartirlo por si a alguno de
ustedes estaban buscando una manera práctica de compilar scripts antes
de distribuirlos o algo por el estilo...

-----------------compilador.py-----------------

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# By Juan_FC
# Script para compilar otros scripts en Python
import compiler

def compilar(filename):
	if filename[-3] == '.':    # Comprueba que el nombre de archivo
		pass               # pasado como dato tenga la
	else:                      # Extensión .py, de no ser así, la
                                   # agrega automáticamente.
		filename = filename + '.py'
		print 'Archivo considerado como ' + filename
	compiler.compileFile(filename)
	exit()

e = raw_input('Nombre de archivo: ')
compilar(e)

Espero que les sea de utilidad, estoy abierto a críticas, mejoras,
consejos, comentarios, (etc).





More information about the pyar mailing list