显示zip里面的文件列表,显示zip文件列表,def zf(filen
文章由Byrx.net分享于2019-03-23 08:03:52
显示zip里面的文件列表,显示zip文件列表,def zf(filen
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#该片段来自于http://byrx.net
相关内容
- 自杀脚本,,import os, s
- python实现统计word的小程序,pythonword小程序,Python语言
- python从sqlite读取数据并显示,pythonsqlite读取,import cgi,
- python中id()函数的实用研究实例,python实例,>>>
- 下载文件,,#! /usr/bin/
- 下载漫画,,其他的下载漫画好办,这个
- python启动软件进程,python启动进程,python启动办公软件
- rot13简单加密,rot13加密,def rot13(s,
- 页面url的可连接性,页面url连接性,import reimp
- Python 冒泡排序,python冒泡排序,num = [23,2,
评论关闭