rar压缩包python解压
下面给出 在 Python 中解压 .rar
文件的常用方案,并附上完整的示例代码、依赖说明、跨平台注意事项以及常见的坑(密码、只解压部分文件、错误处理等)。
1. 推荐的库:rarfile
rarfile
是目前最成熟、最简洁的 只读 RAR 处理库。它本身只负责解析 RAR 结构,真正的解压工作交给外部的 解压程序(unrar
、unrar.dll
、bsdtar
、7z
等),所以需要先在系统里装好一个兼容的解压器。
1.1 安装 Python 包
pip install rarfile
Tip:如果你用的是
conda
环境,也可以conda install -c conda-forge rarfile
。
1.2 安装系统依赖(解压器)
系统 | 推荐解压器 | 安装方式 |
---|---|---|
Wind |