Hateman31
@Hateman31
Делиться мыслями - это круто!

Как переименовать архив?

Хочется посредством Питона скачивать с сайта архив, а потом pdf, лежащий внутри, сохранять на компе под другим именем.
Что есть сейчас:
import requests as R
import io
from zipfile import ZipFile

url = 'some_url'

r = R.get(url)

Z = ZipFile(io.BytesIO(r.content))
Z.extractall()

Собсно, как извлечь из Z pdf-ник, присвоив ему нужное МНЕ имя тут же. Не хочу создавать промежуточный pdf-ник.
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
Avernial
@Avernial
Разрабатываю научное ПО на языке Python.
Попробуйте так.
import zipfile
f = zipfile.ZipFile('test.zip')
finfo = f.filelist[0]
finfo.filename = 'new_file_name.pdf'
f.extract(finfo)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
22 сент. 2020, в 06:45
4000 руб./за проект
22 сент. 2020, в 03:43
35000 руб./за проект
22 сент. 2020, в 02:11
10000 руб./за проект