Попробуйте это
for zfile in zipfiles:
print("Opening: {}".format(zfile))
try:
with ZipFile(zfile, 'r') as testzip:
print(testzip.comment) # comment for entire zip
l = testzip.infolist() #list all files in archive
for finfo in l:
# per file/directory comments
print("{}:{}".format(finfo.filename, finfo.comment))
except BadZipFile:
print("Bad file:", zfile)
. Возможно, вам понадобится импортировать исключение BadZipFile из zipfile
. Вы также можете использовать универсальное исключение, но я бы его не поощрял, так как это может скрыть другие ошибки:
except Exception as e:
print(e)