Я могу получить почтовый индекс из HTTP-ответа и сохранить его в указанной папке c, используя следующий фрагмент кода:
z = zipfile.ZipFile(io.BytesIO(statement_resp.content))
z.extractall("/pathtostore")
Однако в /pathtostore
zip-файл получает извлекается со случайным именем . Есть ли способ управления именами zip-файлов, создаваемых при извлечении самого себя?
В настоящее время после распаковки zip ниже представлена структура каталогов:
/ pathtostore / ZaXyzzz
-> ZaXyzzz - это имя почтового индекса.
Я ищу что-то, как показано ниже:
/ pathtostore / 1234_2020_03_02
-> 1234_2020_03_02 (cid_curdate) - это имя zip, которое я хочу.
PS: я не могу прочитать zip и переименовать его, поскольку внутри /pathtostore
может быть несколько zip