您的位置:首页 > 其它

遍历文件夹下压缩文件并解压至指定文件夹

2017-11-08 17:41 567 查看
# -*- coding:utf-8 -*-

import Cons as cs
import os
import zipfile
#########  Extract all files in Dir
def extract_to(src_dir,des_dir):
#os.chdir(dir)
files = os.listdir(src_dir)
for file in files:
dir_tmp = os.path.join(src_dir, file)
#print dir_tmp
if not os.path.isdir(dir_tmp):
print dir_tmp
f = zipfile.ZipFile(dir_tmp, mode="r")
print f.namelist()[0]
filename = f.namelist()[0]
if filename.startswith("HGUPERIODIC"):
f.extract( member=filename, path=des_dir)
else:
extract_to(dir_tmp,des_dir)
return 0

##Test
if __name__ == "__main__":
extract_to(src_dir=cs.src_dir,des_dir=cs.des_dir)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: