【发布时间】:2021-11-26 05:23:26
【问题描述】:
我正在尝试使用 python 库 rarfile.RarFile(在 Windows 上)提取 rar 文件, 但它一直在给我
TypeError: 'NoneType' 对象不可迭代
import rarfile
rarfile=r"E:\rarFiles\CH6ED-(09_14_2021 Tue-10_10_33.99).rar"
with rarfile.RarFile(rarfile) as file:
file.extractall(path="directory",pwd="password")
谁能帮我摆脱这个错误?
我把代码改成了这个
import rarfile
with rarfile.RarFile(r"E:\rarFiles\CH6ED-(09_14_2021 Tue-10_10_33.99).rar") as file:
file.extractall(path="C:\Users\Joanna\Desktop",pwd="123")
但我给了我同样的错误
【问题讨论】:
-
使用其他变量名作为路径,因为您有一个名为
rarfile的库 -
我更改了我的代码,但它给了我同样的错误
-
这真的是您的代码的全部吗?当我尝试
pip install rarfile并粘贴到你的 3 行时,我得到了rarfile.RarCannotExec: Cannot find working tool(似乎与 stackoverflow.com/a/43527756/114900 有关)。