Leyendo metadatos con Python

Durante los últimos dos días he estado explorando Internet para intentar encontrar la solución a mi problema. Tengo una carpeta de archivos diferentes. Ejecutan el gambito de los tipos de archivos. Estoy intentando escribir un script de python que leerá los metadatos de cada archivo, si existe. La intención es eventualmente enviar los datos a un archivo para compararlos con la extracción de metadatos de otro programa.

He encontrado algunos ejemplos donde funcionó para un número muy pequeño de los archivos en el directorio. Todas las formas que he encontrado han tratado con abrir un objeto de contenedor de almacenamiento. Soy nuevo en Python y no estoy seguro de qué es un objeto de contenedor de almacenamiento. Solo sé que la mayoría de mis archivos fallan al intentar usar

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

Con los pocos que realmente funcionan, puedo obtener las etiquetas de metadatos principales, como Título, Asunto, Autor, Creado, etc.

¿Alguien sabe de otra manera que no sean los Contenedores de Almacenamiento para llegar a los metadatos? Además, si hay una forma más fácil de hacerlo con otro idioma, sugiéralo.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta