Você pode querer verificar exif-py :
Biblioteca Python para extrair dados EXIF de arquivos tiff e jpeg. Muito fácil de usar - $ ./EXIF.py image.jpg
ou a Python Imaging Library (PIL) :
A Python Imaging Library (PIL) adiciona recursos de processamento de imagem ao seu interpretador Python. Esta biblioteca oferece suporte a vários formatos de arquivo e fornece processamento de imagem poderoso e recursos gráficos.
Também existe o pyexif apropriadamente chamado: http://pyexif.sourceforge.net/
A biblioteca e ferramentas pyexif python visa extrair informações EXIF de arquivos Jpeg e Tiff que as incluem. Essas informações são normalmente incluídas em imagens criadas usando dispositivos de imagem digital, como câmeras digitais, scanners de filme digital, etc.
No entanto, parece que o pyexif não é atualizado há algum tempo. Eles recomendam, se o deles não funcionar, verifique o EXIF-py, então você provavelmente deve tentar esse primeiro, pois a página do sourceforge parece ter alguns atividade ultimamente, embora não muito. Finalmente, usando PIL, você pode fazer isso:
from PIL import Image
from PIL.ExifTags import TAGS
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
return ret
Isenção de responsabilidade :
na verdade, não tenho ideia do que é melhor, isso é apenas o que eu consegui juntar com o Google. :)