老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python解压的这几种方法你都知道吗?老男孩python线下培训班

老男孩IT教育

行业新闻

2022年3月9日 13:57

工作中常遇到需要解压各种压缩包的接口需求,因为解压缩是编程中使用率较高的一个功能,包括tar、tar.gz、zip、rar包等,为了避免大家每次找度娘,试错调错,老男孩教育小编整理了这篇文章,希望对你有帮助,请看下文:

       工作中常遇到需要解压各种压缩包的接口需求,因为解压缩是编程中使用率较高的一个功能,包括tar、tar.gz、zip、rar包等,为了避免大家每次找度娘,试错调错,老男孩教育小编整理了这篇文章,希望对你有帮助,请看下文:

python培训班

       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培训机构

       Python语言中print和return有什么区别?老男孩python培训班

       Python语言的八大特性你都知道吗?老男孩Python线下培训班

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。