【发布时间】:2016-10-25 22:53:06
【问题描述】:
我一直在尝试制作一个脚本来提取 *.rar 文件,但收到错误消息。我一直在努力理解模块的文档,但无济于事(我是编程新手,所以有时会在所有文档中迷失方向)。
这是我的代码的相关部分,以及收到的错误。
我的代码片段:
import rarfile
rarpath='/home/maze/Desktop/test.rar'
def unrar(file):
rf=rarfile.RarFile(file)
rf.rarfile.extract_all()
unrar(rarpath)
收到错误:
File "unrarer.py", line 26, in unrar
rf.rarfile.extract_all()
AttributeError: 'str' object has no attribute 'extract_all'
我使用pip 安装了rarfile2.8 和unrar0.3(请注意是否需要后者)。
在此先感谢您在纠正我的功能或帮助理解包的文档时提供任何帮助。
【问题讨论】: