rarfile 给出 BadRarFile: 未能读取足够的数据错误

Aci*_*r53 5 python rar

我正在尝试打开一个 rar 文件并从中读取 csv。它给出了标题中的错误。我将 unrar.exe 复制到 Windows 路径,因此通过了 setup_tools 问题,但现在有了这个问题。

我可以打开 rar 文件并查看里面的内容。唯一的问题是当我尝试阅读它时。

with rarfile.RarFile(self.rarpath) as rf:
    with rf.open(stock_path) as f:
        print(f.readline())
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?