Как получить информацию от rar в python(используйте rarfile, unrar)

Я хочу получить информацию из файла rar в python27.
Я использовал rarfile и unrar.

Прямая ссылка для windows: rarlab.com/rar/unrarw32.exe

import rarfile

rarfile.UNRAR_TOOL = r"c:\python27\unrarw32.exe"
rf = rarfile.RarFile('myarchive.rar')
for f in rf.infolist():
    print f.filename,f.file_size  

Однако, когда я запускаю этот код, исполняется файл "unrarw32.exe", и код становится прерывистым. Если я выйду из файла unrarw32.exe, код будет успешно возобновлен, но мне придется вручную выйти из "файла unrarw32.exe".

Как решить эту проблему?
спасибо, вы ответите заранее.

0 ответов

Другие вопросы по тегам