Тестовые архивные данные (эквивалент unzip -t) - Python

У меня есть программа, написанная на python, которая загружает архив (zip-файл) на удаленный сервер. Но перед загрузкой мне нужно проверить, что он не поврежден, поэтому я хочу выполнить что-то вроде unzip -t и выдать ошибку в случае сбоя.

Есть ли что-то реализованное в Python, которое может это сделать (ничего не нашел в Google), или есть способ отловить ошибку в моей программе, если я выполню системный вызов unzip -t ?

Спасибо

0
задан SingleNegationElimination 1 August 2011 в 18:42
поделиться