Как я могу распаковать файл .gz, используя подстановочный знак вместо определенного имени файла c? - PullRequest
0 голосов
/ 18 июня 2020

Мне каждый день приходится скачивать новый файл .gz с ftp-сервера. Имя файла меняется каждый день в соответствии с датой. Я хочу иметь возможность использовать подстановочный знак для распаковки и преобразования файла в файл. xml. Я не могу понять, как это сделать. Может ли кто-нибудь дать мне какое-то направление?

Мой текущий код позволяет мне распаковать файл и сохранить его как файл. xml, но мне нужно иметь возможность открывать любой файл .gz без использования спецификаций c имя.

with gzip.open('filenameBlahBlah-2020-06-18-10-00-32-1.xcm.gz', 'rb') as f_in:
    with open('SnapXML.xml', 'wb') as f_out:
        shutil.copyfileobj(f_in, f_out)
...