Чтение метаданных OLE-файла в python - PullRequest
0 голосов
/ 05 ноября 2018

В настоящее время я пытаюсь прочитать метаданные OLE в офисных файлах с использованием этой библиотеки (https://www.decalage.info/olefile),, однако выбранные файлы (я уверен, что это правильный тип), похоже, не отображаются как OLE основанные на файлах с помощью теста ниже - я не уверен, почему это так, как я не вижу ничего плохого с кодом ниже:

import olefile
from oletools import olemeta, olebrowse, oleid
from tkinter.filedialog import askopenfilename

def get_file():
    file = askopenfilename()
    return file

file = get_file()

with open(file, mode='rb') as file:
    if olefile.isOleFile(file):
        print("true")
    else:
        print("false")

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

...