Есть ли какой-либо модуль в Python, который позволяет мне извлекать различные архивы? Мне нужно извлечь почтовый, tar.bz2, tar.Z, RAR и другие. Прямо сейчас, похоже, что я должен делать обнаружение типа архива вручную, а также записывать извлечение для каждого из них.Извлечение архивов нескольких типов
Pure Python будет предпочтительнее.
Я знаю, что rar, zip и tar имеют интерфейсы Pythonic, которые работают как модуль tarfile. Другие, я не уверен. – Blender
Нет, нет. Вы можете сделать zip с помощью 'import zipfile' и tar, используя' import tarfile', но 'rar' не существует, а другие будут отрывочными. – Serdalis