2013-06-23 3 views
-1

Я хотел бы иметь папку с фотографиями и использование питона для сканирования и перечислите EXIF ​​информацию в следующем формате:выберите каталог + экстракт EXIF ​​с помощью питона

image001 Exif данных

image002 Exif данных

Я собираюсь использовать Tkinter для создания GUI из питона, так что я просто интересно, какие команды я нужно:

1) Выберите каталог, например, Desktop и т. д. 2) Извлечь информацию exif

Мне нужно создать текстовый файл, в котором будет храниться информация exif.

Спасибо за любую помощь

ответ

0

http://www.blog.pythonlibrary.org/2010/03/28/getting-photo-metadata-exif-using-python/ должна помочь вам при чтении EXIF-данные из изображений. Использует библиотеку изображений Python (PIL).

Для размещения файлов в каталоге os.listdir(directory) предоставит вам список файлов и подкаталогов.

Что-то вроде

files=[os.path.join(directory, f) for f in os.listdir(directory) 
    if os.path.isfile(os.path.join(directory, f))] #Get only files, not directories 
for f in files: 
    #open file, do EXIF stuff 

должны получить вы начали