参考文章:
http://www.cnblogs.com/yyds/p/6427349.html
https://www.rddoc.com/doc/Python-3.6.0/library/zipfile/
需求: 备份文件夹生成zip
- 输入物 –> 文件路径
- 输出物 –> 压缩包
|
|
zipfile是归档压缩标准。
zipfile.ZipFile(file, mode='r', compression=ZIP_STORED, allowZip64=True)
file
: 文件path
,可以理解为压缩后的文件名字mode
:r
读取存在的文件w
新建一个或者覆盖原来的a
向原来的文件追加x
生成新文件compression
: 压缩方法, 默认为ZIP_STORED
详细信息allowZip64
: 当zip文件大于2 GiB时,zipfile将创建使用ZIP64扩展名的ZIP文件
os.path.basename(path)
返回路径名的基名称
os.path.relpath(path,start=path1)
返回path
相对于path1
的路径