Lendo metadados com o Python

Nos últimos dois dias, tenho varrido a Internet para tentar encontrar a solução para o meu problema. Eu tenho uma pasta de arquivos diferentes. Eles correm o gambit de tipos de arquivo. Eu estou tentando escrever um script python que irá ler os metadados de cada arquivo, se existir. A intenção é, eventualmente, enviar os dados para um arquivo para comparar com a extração de metadados de outro programa.

Eu encontrei alguns exemplos onde funcionou para um número muito pequeno de arquivos no diretório. Todas as maneiras que encontrei lidaram com a abertura de um objeto Container de Armazenamento. Eu sou novo no Python e não tenho certeza do que é um objeto Container de Armazenamento. Eu só sei que a maioria dos meus arquivos de erro ao tentar usar

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

Com os poucos que realmente funcionam, eu sou capaz de obter as principais tags de metadados, como título, assunto, autor, criado, etc.

Alguém sabe uma maneira diferente de contêineres de armazenamento para obter os metadados? Além disso, se houver uma maneira mais fácil de fazer isso com outro idioma, sugira-o.

obrigado

questionAnswers(2)

yourAnswerToTheQuestion