Как проверить формат данных, используя glob в python? - PullRequest
0 голосов
/ 28 марта 2020

У меня есть список разных файлов в моей папке, и эти файлы имеют несколько форматов, таких как 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 и сохраните его в папке назначения. Но я не чувствую, что это эффективный способ сделать это.

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

...