摘要: 从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用。1)简单应用如果你仅仅是希望用python来做压缩和解压缩,那么就不用去翻文档了,这里提供一个简单的用法,让你一看就能明白。import zipfilef = zipfile.ZipFile('filename.zip', 'w' ,zipfile.ZIP_DEFLATED)f.write('file1.txt')f.write('file2.doc')f.write('file3.rar')f.close()f.z 阅读全文
posted @ 2012-04-01 14:39 Goodpy 阅读(2942) 评论(0) 推荐(0) 编辑
摘要: map函数,对seq列表的每一个元素调用func函数,形成一个新的列表,map函数返回此新的列表。map函数python实现代码:1 def map(func,seq):2 mapped_seq = []3 for eachItem in seq:4 mapped_seq.append(func(eachItem))5 return mapped_seq filter函数的功能相当于过滤器。调用一个返回值为bool型的函数bool_func,来遍历每个seq中的元素,返回seq中由所有符合要求元素生成的新列表。filter函数python代码实现:1 d... 阅读全文
posted @ 2012-04-01 13:25 Goodpy 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 更详细的介绍请参见python3.0的文档Common Stumbling Blocks本段简单的列出容易使人出错的变动。print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。例如:Old: print "The answer is", 2*2New: print("The answer is", 2*2)Old: print x, # 使用逗号结尾禁止换行New: print(x, end=" ") # 使用空格代替换行Old: print ... 阅读全文
posted @ 2012-04-01 13:07 Goodpy 阅读(485) 评论(0) 推荐(0) 编辑
摘要: python 持久性管理(pickle)持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力。什么是持久性?持 久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于 以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。例如,可以将对象数据存储 阅读全文
posted @ 2012-04-01 00:58 Goodpy 阅读(7341) 评论(0) 推荐(1) 编辑