压缩与解压指定目录下的指定文件
2016-03-11 14:06
495 查看
#解压文件 import gzip,zipfile def zip_to_unzip(self,filename,filedir): #参数:文件名 解压后存放文件的目录 is_zip = zipfile.is_zipfile(filename) if is_zip: fz = zipfile.ZipFile(filename,'r') for file in fz.namelist(): fz.extract(file,filedir) 函数调用: zip_to_unzip("D:/CECProject/win_7.xml.zip","D:/CECProject/") 解压到当前目录 #压缩文件 <span style="font-family: Arial, Helvetica, sans-serif;">将指定目录下的指定文件压缩成Zip文件</span> def file_to_zip(self,file_path,file_suffix): #参数:文件所在路径 文件后缀 os.chdir(file_path) sc_file = self.get_file_name(file_path, file_suffix) zip_file = sc_file + ".zip" file_name = zipfile.ZipFile(zip_file,"w",zipfile.ZIP_DEFLATED) file_name.write(sc_file) file_name.close() 根据后缀名将指定目录下的文件打包成zip文件
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法