Python中有哪些方法可以解压文件?Python基础入门
老男孩IT教育
常见问题
2021年10月19日 16:47
暂无摘要
在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培训
