Derniers articles






OSError’ avec virtualenv sous MAC OS X

Sun 12 January 2014 | Damien Python

J’éssaie de m’améliorer en Python et je me suis mis à utiliser virtualenv. Malheureusement pour moi je suis sous MAC OS X:

virtualenv -p python3 pelican-env

Terminais toujours avec une erreur à la fin de type OSError.

J’ai réinstallé python (2.7 et 3.3) sans succés ...


Système de plugins simple avec Python

Thu 09 January 2014 | Damien Python

Je cherche depuis quelques jours comment réaliser un système de plugins qui soit simple pour un projet.

Jusqu’alors, les plugins sont de simples fichiers python qui sont chargé et exécutés par le code principale. Une instruction en fin de fichier permet d’enregistrer le plugin pour qu’il soit ...



Générer des vignettes avec python

Tue 16 October 2012 | Damien Python
import os, sys
import Image

size = 128, 128

for infile in sys.argv[1:]:
    outfile = os.path.splitext(infile)[0] + ".thumbnail"
    if infile != outfile:
        try:
            im = Image.open(infile)
            im.thumbnail(size, Image.ANTIALIAS)
            im.save(outfile, "JPEG")
        except IOError:
            print "cannot create thumbnail for '%s'" % infile

Trier des images par leurs données EXIF

Tue 16 October 2012 | Damien Python
import pyexiv2
import os, shutil
import datetime

DOSSIER_DES_PHOTOS = "/home/vous/votre/dossier"

for filename in os.listdir(DOSSIER_DES_PHOTOS):

    if os.path.isfile(os.path.join(DOSSIER_DES_PHOTOS, filename)):

        print "Traitement de " + filename

        metadata = pyexiv2.ImageMetadata(os.path.join(DOSSIER_DES_PHOTOS, filename))
        metadata.read()

        tag = metadata['Exif.Photo.DateTimeOriginal']
        folder = tag.value.strftime ...