千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:北京千锋IT培训  >  技术干货  >  Python技术干货  > Python中有哪些方法可以解压文件?

Python中有哪些方法可以解压文件?

来源:千锋教育
发布人:xqq
时间: 2023-11-05 18:41:01

在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文件夹下,在当前窗体打开命令行,输入Pythonsetup.pyinstall即安装完毕。

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

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python中xluntils库是什么?

2023-11-06

python中ruamel.yaml模块是什么?

2023-11-06

python sleep和wait对比分析

2023-11-06

最新文章NEW

如何使用python中的help函数?

2023-11-06

如何使用python的callable函数?

2023-11-06

如何使用python中schedule模块?

2023-11-06

相关推荐HOT

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>