Python3 日记 - 文件(二)
以下内容为学习笔记,内容多数来自Python Cookbook。
2012-12-24 星期一
1.将文件归档到zip文件,并从zip文件中读取数据
# 程序接受一个字符串,其内容是一个zip文件,需要读取这个zip文件中的信息import zipfileclass zip_string(zipfile.ZipFile): def __init__(self, data_string): zipfile.ZipFile.__init__(self, data_string)zstr = zip_string('d:/中华十大名帖.zip')for file_name in zstr.namelist(): print('File:', file_name) 输出:File: 中华十大名帖/超高清中华十大名帖NO.10 明 祝允明《草书诗帖》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.2东晋王羲之《兰亭序》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.3 唐欧阳询《仲尼梦奠帖》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.4 唐颜真卿《祭侄文稿》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.5 唐怀素《自叙帖》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.6 北宋苏轼《黄州寒食帖》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.7 北宋.米芾《蜀素帖》.jpg
File: 中华十大名帖/超高清中华十大名帖NO.8 北宋徽宗赵佶 《草书千字文》.jpg
File: 中华十大名帖/超高清中华十大名帖王献之《中秋帖》.jpg
File: 中华十大名帖/超高清中华十大名帖王羲之 时雪快晴帖.jpg