🔓 Как распаковать RAR файл в Python: пошаговое руководство
Для распаковки rar файла в Python, вы можете использовать модуль patoolib.
import patoolib
patoolib.extract_archive("путь_к_архиву.rar", outdir="путь_к_распаковке")
В приведенном примере, замените "путь_к_архиву.rar" на путь к вашему rar файлу, а "путь_к_распаковке" на путь, куда вы хотите распаковать файлы.
Детальный ответ
Как распаковать rar файл в Python
Распаковка RAR файлов в Python может быть выполнена с использованием сторонних библиотек, таких как patool и pyunpack. В этой статье мы рассмотрим оба варианта, чтобы вы могли выбрать тот, который наилучшим образом соответствует вашим потребностям.
Метод 1: Использование библиотеки patool
Библиотека patool является простым и удобным инструментом для работы с различными форматами архивов, включая RAR. Чтобы использовать эту библиотеку, вам нужно установить ее на свою систему, выполнив следующую команду:
pip install patool
Импортируем библиотеку и вызываем метод extract_archive() для распаковки RAR файла:
import patoolib
patoolib.extract_archive('archive.rar', outdir='output_directory')
Замените 'archive.rar' на путь к вашему RAR файлу, а 'output_directory' на путь к папке, в которую вы хотите распаковать файлы.
Метод 2: Использование библиотеки pyunpack
Библиотека pyunpack также предоставляет возможность распаковки файлов из RAR архива. Для начала установите библиотеку с помощью следующей команды:
pip install pyunpack
Импортируем библиотеку и используем метод Archive.extractall() для распаковки файлов:
from pyunpack import Archive
Archive('archive.rar').extractall('output_directory')
Аналогично, замените 'archive.rar' на путь к вашему RAR файлу, а 'output_directory' на путь к папке, в которую вы хотите распаковать файлы.
Вывод
Вы можете выбрать любой из этих методов, в зависимости от ваших предпочтений и требований. Оба подхода просты в использовании и позволяют без проблем распаковывать RAR файлы в Python.