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

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

Python中有哪些方法可以解压文件?Python基础入门

老男孩IT教育

常见问题

2021年10月19日 16:47

暂无摘要

       在Python学习和日常使用中,很容易产生文件体积过大的情况,体积大就会大大增加我们的内存占用率,而且单单文件是无法分享的,只能通过打包和解压才能分享给他人,那Python有哪些方法可以解压文件呢?请看下文:

Python培训班

       一、gz

       一般仅压缩一个文件,常与其他打包工具一起工作,比如能够先用tar打包为XXX.tar,然后在压缩为XXX.tar.gz,解压gz事实上就是读出当中的单一文件。

       二、tar

       xxx.tar.gz解压后得到XXX.tar,还有再进行一步解压,需要注意的是,tgz与tar.gz是同样格式,老版本号DOS扩展名最多三个字符,故用tgz表示。

       三、zip

       与tar类似,先读取多个文件名称,然后解压。

       四、rar

       通常为Windows下使用,需要额外的Python包rarfile,解压到Python安装文件夹的/Scripts文件夹下,在当前窗体打开命令行,输入Python setup.py install即安装完毕。

       总结一下就是,gz只能压缩一个文件,与tar结合就能够实现先打包后压缩;tar是Linux系统下的打包工具,仅打包不压缩;tgz即tar.gz,先用tar打包,再用gz压缩得到文件;zip不同于gzip,分别压缩文件,压缩率低于tar;rar最初用于DOS,基于Windows操作系统。

       关于"Python中有哪些方法可以解压文件?"的话题到这里就结束了,老男孩教育Python课程,10余年技术沉淀,紧跟技术潮流,10大阶段从入门到专业层层进阶,无论你是否有IT基础,均可轻松学会,成就高薪职业!

       推荐阅读:

       【总结】6种让Python程序变慢的坏习惯!老男孩Python培训

       盘点非常欢迎的15个Python库!老男孩Python开发培训

       学习完Python后,都有哪些就业方向?Python培训

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