Python rarfile包:BadRarFi

2024-04-30 05:54:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要用Python解析.rar文件,所以我尝试了rarfile模块。它很好用,当我打开它的时候,射频信息列表()工作正常等

但是,当我尝试读取rar文件中相应的文件时,我得到rarfile.BadRarFile文件:读取足够数据失败错误。我想不出问题的根源。系统-macOS Mojave

示例代码:

    with rarfile.RarFile(archive) as rf:
        json_data = [f for f in rf.infolist() if f.filename.endswith('apartment_data.json')][0]
        with rf.open(json_data.filename, 'r') as f:
            # Do something

Tags: 模块文件数据信息json列表dataas