您的位置:首页 > 编程语言 > Python开发

python_使用tarfile压缩及解压的方法

2016-09-01 09:18 489 查看
import os, tarfile

def compress_file(src_tar_filename, des_filename):
"""
:param scr_tar_filename:
:param des_filename:
:return:
"""
files = os.walk(src_tar_filename)
with tarfile.open(name=des_filename, mode='w|gz') as t:
for root, dir, file in files:
for name in file:
t.add(os.path.join(root, name))

def extract_gz(src_tar_filename, des_filename):
"""

:param src_tar_filename:
:param des_filname:
:return:
"""
with tarfile.open(src_tar_filename) as t:
t.extractall(des_filename)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: