最近刚刚开始学习Python,现在分享一个小代码,实现文件的压缩与解压。希望能给那些和我一样,刚刚学习Python的小伙伴们一些小小帮助。
方法一:通过zipfile模块实现文件的压缩与解压
# -*- coding:utf8 -*-
import zipfile
import time
import os
# 使用ZipFile('压缩包完整路径')方法获得压缩文件
zipfiles=zipfile.ZipFile(r'D:\python\Python27\backupTestProject\20180719\134059_test2_projet.zip')
# 返回该压缩包下的文件夹与文件名称
print (zipfiles.namelist())
print (zipfiles.namelist()[1])
# 获取zip文件名(包括完整路径)
print zipfiles.filename
# 法1:(使用文件路径直接读取文件内容)
text = zipfiles.read('python/Python27/testProject/hello.py').decode('utf-8')
print(text)
# 获取hello.py文件(通过压缩文件路径加文件名获得,
# 注意路径是从打开压缩包的第一个文件夹名称算起,不包含压缩包名字)
hellofile = zipfiles.getinfo('python/Python27/testProject/hello.py')
# 法2:或通过刚刚获取的hello.py文件直接打开读取(先获取文