В Python 3 У меня есть программа для извлечения файлов из zip в ссылке (zipurl):
from io import BytesIO
from urllib.request import urlopen
from zipfile import ZipFilezipurl = (f'http://agencia.tse.jus.br/estatistica/sead/odsele/prestacao_contas/prestacao_final_2014.zip')with urlopen(zipurl) as zipresp:
with ZipFile(BytesIO(zipresp.read())) as zfile:
zfile.extractall('doacoes_2014')
Пожалуйста, есть способ распаковать только один файл? В случае, если мне нужен файл "receitas_candidatos_2014_brasil.txt"
Вы можете использовать ZipFile.extract () для извлечения одного файла вместо .extractall ():