显示zip里面的文件列表,显示zip文件列表,[Python]代码de
显示zip里面的文件列表,显示zip文件列表,[Python]代码de
[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): """ 缩短文件名或字符串输出 """ 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
相关内容
- 获取今天日期的指定格式,获取日期指定格式,[Python]代
- python刷新Squid和TrafficServer脚本,squidtrafficserver,cacheref
- python smtp 邮件发送,pythonsmtp,[Python]代码#c
- window下调用api列出当前所有进程,windowapi列出当前,[P
- python arp欺骗伪造网关代码,pythonarp伪造网关,#coding:ut
- 一个简单的MySQLdb封装类(3.2),mysqldb封装类3.2,[Python]代码
- Python通过ctypes调用windows api函数ShellExecute,ctypesshellex
- 同一库中,表结构类似的两个表的数据复制,结构,同一
- secure crt 脚本,securecrt,#$language =
- e-hentai抓取图片第二版,,[Python]代码im
评论关闭