Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 8, 2010 11:57:49

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновление архива tar.bz2

Всем привет! Как в python можно добавлять файлы к архиву tar.bz2? В доументации нашел следующее:

Note that ‘a:gz’ or ‘a:bz2’ is not possible. If mode is not suitable to open a certain (compressed) file for reading, ReadError is raised. Use mode ‘r’ to avoid this. If a compression method is not supported, CompressionError is raised.
То есть мне нужно вначале распаковать архив, а потом запаковать заново добавив нужное файло? Такое впечатление, что я что-то недопонял. Скрипт крутится как под виндой, так и под линухом. Заранее спасибо.



Офлайн

#2 Фев. 8, 2010 13:03:27

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Обновление архива tar.bz2

Да. В командной строке для tar вы тоже не найдете способа добавить файл в упакованный архив. Это принципиальное ограничение.



Офлайн

#3 Фев. 8, 2010 13:08:49

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновление архива tar.bz2

Понял, спасибо - сделаем с перезапаковкой :).



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version