Ошибка Python PDFMiner: "Нет /Root объект! - Это действительно PDF?"

Я получаю эту ошибку "Нет /Root объект! - Это действительно PDF?" используя мой компьютер MAC с Python 2.7 и PDFMiner версии 20110515. Файлы pdf не повреждены, потому что одна и та же программа с теми же файлами работает на моем компьютере! Также я пробовал много PDF-файлов, и эта ошибка существует для всех из них. Любые идеи о том, что я должен изменить в моем MAC, чтобы не получить эту ошибку?

1 ответ

Я нашел источник проблемы:

У меня был способ прочитать все файлы в каталоге и разобрать их. Оказывается, у меня был один скрытый файл в этом каталоге, который не был PDF-файлом!

Вот как я исправил проблему:

for filename in os.listdir(INPUT_DIR_NAME):
    if filename.endswith('.pdf'):
        #do stuff!
Другие вопросы по тегам