显示压缩文件内容Python源码,压缩文件python源码,zip压缩文件内的列表如


zip压缩文件内的列表如何显示,利用Python语言可以完成这一操作。显示压缩文件内容Python源码,需要用到python import语句导入zipfile模块内的方法来操作。

显示压缩文件内容Python源码如下:

def zf(filename):    """List all files in the zipfile"""    import zipfile    if zipfile.is_zipfile(filename):       zf=zipfile.ZipFile(filename)       llen=len(zf.namelist())       print("{0:<10}{1:<20}{2:<10}{3:<10}".format("FileName","Datetime","Size","CompressSize"))       for zff in zip(range(llen),zf.infolist()):       nm=zff[1].filename       sz=zff[1].file_size       csz=zff[1].compress_size       dt=" ".join(["/".join([str(i) for i in zff[1].date_time[0:3]]),":".join([str(i) for i in zff[1].date_time[3:6]])])print("{0:<10}{1:<20}{2:<10}{3:<10}".format(short(nm),dt,str(sz)+"Byte",str(csz)+"Byte"))    else:       print("Not a zipFile!")def short(sstr,emit="...",size=10):        """           编橙之家www.iplaypy.com 缩短文件名或字符串输出        """reallen=len(sstr)if reallen>size+len(emit):sstr=sstr[:size/2-len(emit)/2]+emit+sstr[-1:0-size/2+len(emit)/2]return sst

编橙之家文章,

评论关闭