Как проверить формат данных с помощью glob в Python?

У меня есть список разных файлов в моей папке, и эти файлы имеют несколько форматов, например PDF, txt, Docx и HTML. Я хочу проверить формат файлов в python.

Вот моя попытка

import os
import pdftables_api
import glob    
path = r"myfolder\*"
files = glob.glob(path)
for i in files:
    if i.endswith('.pdf'):
       conversion = pdftables_api.Client('my_api')
       conversion.xlsx(i,r"destination\*")

Причина этого в том, что я хочу перебрать каждый файл и проверить, является ли файл pdf, затем это pdf, преобразовать его в excel с помощью API из пакета PDFTable_api в python и сохранить его в папке назначения. Но я не думаю, что это эффективный способ сделать это.

Может ли кто-нибудь помочь мне, если есть эффективный способ достижения этого?

0 ответов

Другие вопросы по тегам