Мне каждый день приходится скачивать новый файл .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)