Browsing category Programación

Instalar módulo MySQLdb de python en Mac OS


Para utilizar MySQL en Python necesitas el componente o módulo MySQLdb, este modulo se instala fácilmente con los siguientes comandos: Primero instalamos pip (Si no lo tienes): sudo easy_install pip Después instalamos brew: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" Ahora usamos brew para instalar mysql: brew install mysql Y finalmente instalamos el módulo MySQLdb: sudo pip install MySQL-python Si falla y da un error como "'my_config.h' file not found" podemos

Calcular los segundos de un MP3 en Python


Para hacer este post, hemos utilizado la librería "mpeg1audio" para saber los segundos que tiene un fichero MP3. Primero tienes que descargar y instalar la librería. Cuando este instalada la importas, y escribes el siguiente código: try: mp3 = mpeg1audio.MPEGAudio(open("audio.mp3", 'rb')) except mpeg1audio.MPEGAudioHeaderException: pass else: a = '%s' % mp3.duration x = t.strptime(a, '%H:%M:%S') total_segundos = dt.timedelta(hours=x.tm_hour, minutes=x.tm_min,

Usando PIL (Python Imaging Library)


En este breve tutorial veremos como cortar y redimensionar imágenes en Python utilizando la librería PIL. Para poder usar esta "librería" tenemos que importarla. A continuación os dejo con una función que utilizo para redimensionar imágenes pasándole por parámetro la ruta de la imagen y la anchura y altura. def redimensionarImagen(ruta, width, height): im = Image.open(ruta) res = im.resize((width, height)) res.save(ruta, "JPEG") Esta función sustituirá la imagen antigua por la nueva