如何在python中从rar获取信息(使用rarfile,unrar)

时间:2018-09-27 10:37:53

标签: python extract rar

我想从python27中的rar文件中获取信息。
我使用了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 个答案:

没有答案