1
Ich habe folgendes Python
Skript:Warum gibt mein _getexif() keine zurück?
from PIL import Image
from PIL.ExifTags import TAGS
img = Image.open('/path/1.jpg')
info = img._getexif()
print info
Warum info
als None
zurückgegeben wird, obwohl, dass ich die img
sicher gemacht wird gelesen?
Danke.
Ich weiß nichts über PIL, aber seien Sie vorsichtig mit Methoden, die mit einem Unterstrich vorangestellt sind; Sie sollen geschützt/privat/intern sein und sich in unvorhersehbarer Weise ändern. Wenn es eine öffentliche Methode gibt, um das zu bekommen, was Sie suchen, versuchen Sie es stattdessen. –
Welche Version von Python verwenden Sie? Von diesem Link (obwohl dies jetzt veraltet sein könnte): https://stackoverflow.com/questions/4764932/in-python-how-do-i-read-the-exif-data-for-an-image scheint es PIL's _getexif() funktioniert möglicherweise in späteren Versionen von Python nicht. Vielleicht möchten Sie sich Pillow ansehen - eine Gabel von PIL, die mit Python 3 kompatibel ist. –
@Ryry danke für Ihre freundliche Antwort. Ich benutze Python 2.7.6 – Simplicity