Чтение метаданных с помощью Python

Последние два дня я сканировал Интернет, чтобы найти решение своей проблемы. У меня есть папка разных файлов. Они запускают гамбит типов файлов. Я пытаюсь написать скрипт Python, который будет читать метаданные из каждого файла, если он существует. Цель состоит в том, чтобы в конечном итоге вывести данные в файл для сравнения с извлечением метаданных другой программы.

Я нашел несколько примеров, когда это работало для очень небольшого числа файлов в каталоге. Все способы, которые я нашел, имели дело с открытием объекта Storage Container. Я новичок в Python и не уверен, что такое объект Storage Container. Я просто знаю, что большинство моих файлов выдает ошибку при попытке использовать

pythoncom.StgOpenStorage(<File Name>, None, flags)

С немногими, которые действительно работают, я могу получить основные теги метаданных, такие как Заголовок, Тема, Автор, Создан и т. Д.

Кто-нибудь знает способ, кроме хранилищ, чтобы добраться до метаданных? Кроме того, если есть более простой способ сделать это на другом языке, обязательно предложите это.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос