Python解压的这几种方法你都知道吗?老男孩python线下培训班
老男孩IT教育
行业新闻
2022年3月9日 13:57
工作中常遇到需要解压各种压缩包的接口需求,因为解压缩是编程中使用率较高的一个功能,包括tar、tar.gz、zip、rar包等,为了避免大家每次找度娘,试错调错,老男孩教育小编整理了这篇文章,希望对你有帮助,请看下文:
工作中常遇到需要解压各种压缩包的接口需求,因为解压缩是编程中使用率较高的一个功能,包括tar、tar.gz、zip、rar包等,为了避免大家每次找度娘,试错调错,老男孩教育小编整理了这篇文章,希望对你有帮助,请看下文:
1、gz
即gzip,通常只能压缩一个文件,与tar结合起来就能实现先打包、再压缩的功能,因为gz一般只能压缩一个文件,通常常与其他打包工具一起工作,比方先用tar打包为XXX.tar,然后再压缩为XXX.tar.gz。
2、tar
Linux系统下的打包工具,仅打包,不压缩。XXX.tar.gz解压后得到XXX.tar,还要进一步解压出来。
需要注意的是:tgz与tar.gz是同样的格式,老版本号DOS扩展名最多三个字符,所以用tgz表示。
3、tgz
即tar.gz,先用tar打包,再用gz压缩得到的文件。
4、zip
不同于gzip,尽管算法相似,同样能够打包多个文件,但是分别压缩文件,压缩率低于tar,与tar类似,先读取多个文件名称,然后解压。
5、rar
打包压缩文件,最初用于DOS,基于Windows操作系统,压缩率比zip高,但速度较慢,随机访问的速度也不快。
由于rar通常在Windows下使用,需要额外的Python包rarfile,解压到Python安装文件夹的/Scripts/文件夹下,在当前窗体打开命令行,输入Python setup.py install,安装完毕。
关于"Python解压的这几种方法你都知道吗?"的话题到这里就结束了,如果你对Python感兴趣,想要学习Python,就来老男孩教育吧!老男孩教育Python培训采用线上、线下相结合的方式,科学的教学方法,无论学员选择哪一种授课方式,均能学到真知识!
推荐阅读:
Python、C、C#、Java选择哪个比较好?老男孩Python培训机构
