机器学习基础——python——文件读取之压缩包读取,rar格式
。
·
活动地址:CSDN21天学习挑战赛
1.rar格式
- 一种通常用在windows下的压缩包格式,并不通用
- RAR的解压授权是免费的,任何软件都可以用。
- 但是RAR的压缩(把文件压成RAR)的这个算法并不是免费公开的,所以网上的7zip,Bandizip软件虽然可以解压RAR,但是却不能创建和修改RAR。 如果你要压缩和修改RAR文件就必须买WinRAR的授权了。
2.环境配置
- 需要安装额外的包:rarfile
pip install rarfile- 得到输出:
Collecting rarfile
Downloading rarfile-4.0-py3-none-any.whl (28 kB)
Installing collected packages: rarfile
Successfully installed rarfile-4.0
- 检验安装:
(base) PS C:\Users\53423> python
Python 3.9.12 (main, Apr 4 2022, 05:22:27) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import rarfile
>>>
- 如果遇见报错:
rarfile.BadRarFile: Failed the read enough data: req=554628 got=52
- 还需要安装unrar:
pip install unrar
(base) PS C:\Users\53423> pip install unrar
Collecting unrar
Downloading unrar-0.4-py3-none-any.whl (25 kB)
Installing collected packages: unrar
Successfully installed unrar-0.4
3.常用函数
更多推荐




所有评论(0)