Pour récupérer les IPTC en Python vous avez plusieurs choix dont PIL.
Le support des IPTC de PIL étant incomplet je me suis rabattu sur le module IPTCInfo.
Voici un exemple d’utilisation:
from iptcinfo import IPTCInfo
import sys
info = IPTCInfo('test.jpg')
# Affiche la liste des mots clef
print info.keywords