Сценарий для удаления JPG's с конкретным тегом поставщика

Кто-то поместил их карту памяти в мой смартфон, и внезапно (с включенной автозагрузкой) у меня есть папка, полная фотографии, которые не являются моими на моей машине Ubuntu. Как я могу удалить файлы JPG, которые имеют тег поставщика "Motorola"? Я ищу сценарий, вероятно, с помощью программы EXIF (что я установил).

0
задан 7 December 2014 в 08:58

1 ответ

Вероятно, тонны различных путей там, но вот являются pythonic один:

#!/usr/bin/python

import os, glob
for filename in glob.glob('*.*'):
    if os.popen('exif %s | grep Manufacturer | grep Motorola' % filename).read():
        os.remove(filename)

Да, filepattern *.*, и он просто проверяет на слова Производитель и Motorola в той же строке от exif результаты на имя файла и удаляет тот файл, если найдено (т.е. существует читаемый вывод от канала команды).

1
ответ дан 6 October 2019 в 07:36

Другие вопросы по тегам:

Похожие вопросы: