shutil模块

介绍了Python的shutil模块,它是高层次的文件接口,包含文件、目录操作及压缩包创建和解压功能。可通过get_archive_formats()查询支持的压缩格式,还给出了创建压缩包和文件解压缩的具体操作方法。

shutil模块是高层次的文件接口,除了包含文件和目录的操作函数外,还包含里压缩包的创建和解压,支持的格式通过get_archive_formats()函数查询

In [57]: shutil.get_archive_formats()
Out[57]:
[('bztar', "bzip2'ed tar-file"),
('gztar', "gzip'ed tar-file"),
('tar', 'uncompressed tar file'),
('zip', 'ZIP file')]

 

1、创建压缩包

shutil.make_archive('backup','gztar') 

backup压缩包的名字,gztar压缩格式,默认压缩路径为当前路径,也可以指定路径

2、解压缩

shutil.unpack_archive(压缩包名字,解压保存的路径,压缩包的格式(一般不用写))

转载于:https://www.cnblogs.com/superniao/p/10547726.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值