Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Python не имеет стандартной библиотеки для работы с Rar-архивами, но имеется сторонняя библиотека для этих целей - RarFile
В простом примере, я покажу, как работать с данной библиотекой.
Мы откроем архив, найдем первую директорию в корне архива и извлечем ее.

В Windows распаковывает архив библиотека не своими силами, а с помощью консольного архиватора unrar.exe, поэтому eсли при распаковке у Вас вылетает ошибка "WindowsError [Error 2]", то значит что библиотека как раз не может его найти, чтобы это исправить Вам надо:
  1. Добавить путь к unrar.exe в переменную PATH.
  2. Установить в rarfile.UNRAR_TOOL путь к unrar.exe.
  3. Скопировать unrar.exe в директорию Вашего приложения.
  4. Скопировать unrar.exe в системную директорию, которая уже есть в переменной PATH, такую как C:\Windows.




Ваше имя
Ваш E-mail
(если хотите отслеживать комментарии)
Дoкажи, что ты не робот
Текст комментария