展开全部
ziprar.py__author__ = 'williezh'
#!/usr/bin/env python3
import os
import sys
import time
import shutil
import zipfile
from zipfile import ZIP_DEFLATED
#Zip文件32313133353236313431303231363533e4b893e5b19e31333363376538处理类
class ZFile(object):
def __init__(self, fname, mode='r', basedir=''):
self.fname = fname
self.mode = mode
if self.mode in ('w', 'a'):
self.zfile = zipfile.ZipFile(fname, mode, compression=ZIP_DEFLATED)
else:
self.zfile = zipfile.ZipFile(fname, self.mode)
self.basedir = basedir
if not self.basedir:
self.basedir = os.path.dirname(fname)
def addfile(self, path, arcname=None):
path = path.replace('//', '/')
if not arcname:
<