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

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

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

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

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

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

Спасибо