у меня такой код
rar = rarfile.RarFile(source_filename)
files = rar.namelist()
count_files =len(files)
i = 0
for f in files:
i = i+1
percent = int((i/float(count_files))*100)
rar.extract(f,dest_dir,self.pwd)
self.emit(percent)
rar.close()
Я хочу показать процент извлечения файла rar на основе файлов в приложении с графическим интерфейсом. этот код работает нормально, если файл rar не зашифрован паролем. Если файл rar защищен паролем. Функция rar.namelist() всегда дает пустой список. Как получить все имена файлов внутри зашифрованного паролем rar-файла? Как получить процент извлечения файла rar, защищенного паролем, в python?
rarfile
, который может работать с зашифрованными файлами RAR. - person Ignacio Vazquez-Abrams   schedule 17.09.2013