2008年11月29日
摘要: 使用命令行时,如果要添加选项的话,python 2.3里新增加了一个模块叫optparse,也是专门来处理命令行选项的。 from optparse import OptionParser parser = OptionParser() parser.add_option("-p", "--pdbk", action="store_true", dest=... 阅读全文
posted @ 2008-11-29 18:12 sislcb 阅读(11392) 评论(0) 推荐(1) 编辑
  2008年11月28日
摘要: 转载自:http://blog.csdn.net/zhaoweikid/archive/2007/05/31/1633526.aspx quopri模块和base64模块有点象,都是用来编码和解码的,且base64和quoted-printable这两种编码都是在电子邮件中常见的编码。quoted-printable的编码方法为: 英文字符除了=以外不做处理,其他字符的编码为=加这个字符的两个字节... 阅读全文
posted @ 2008-11-28 09:33 sislcb 阅读(3303) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/zhaoweikid/archive/2007/05/31/1633470.aspx 这篇文章转自我在百度的blog: http://hi.baidu.com/python23/ base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。编码后的文本大小会... 阅读全文
posted @ 2008-11-28 09:32 sislcb 阅读(21263) 评论(3) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/zhaoweikid/archive/2007/05/30/1630842.aspx 这篇文章是从我的另一个blog转过来的: http://hi.baidu.com/python23/ zipfile是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的,在这里对zipfile的使用方法... 阅读全文
posted @ 2008-11-28 09:30 sislcb 阅读(4099) 评论(0) 推荐(0) 编辑
  2008年11月27日
摘要: 转载自:http://blog.csdn.net/zhaoweikid/archive/2007/06/12/1649786.aspx uuid是一种唯一标识,在许多领域作为标识用途。python的uuid模块就是用来生成它的。闲话不说,python提供的生成uuid的方法一共有4种,分别是:1.从硬件地址和时间生成2.从md5算法生成3.随机生成4.从SHA-1算法生成他们在uuid模块里对应u... 阅读全文
posted @ 2008-11-27 10:10 sislcb 阅读(6827) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/zhaoweikid/archive/2007/06/13/1649997.aspx HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。HTMLParser采用的是一种事件驱动的模式,当HTMLParser找到一个特定的标记时,它会去调用一个用户定义的函数,以此来通... 阅读全文
posted @ 2008-11-27 10:09 sislcb 阅读(3209) 评论(1) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/zhaoweikid/archive/2007/06/18/1656226.aspx StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如: import string, os, sysimport StringIOdef... 阅读全文
posted @ 2008-11-27 10:03 sislcb 阅读(44682) 评论(2) 推荐(1) 编辑
  2008年11月26日
摘要: 2008-04-20 02:04:51 by deepblue 原文出处:http://group.movo.tv/m8/circlediarylook/S4028808a148b0dec01148b9d5e4c02e4.html 1.1. 问题 Problem You need to deal with data that doesn't fit in the ASCII character ... 阅读全文
posted @ 2008-11-26 14:26 sislcb 阅读(37487) 评论(0) 推荐(2) 编辑
摘要: 首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成unicod... 阅读全文
posted @ 2008-11-26 14:25 sislcb 阅读(13644) 评论(1) 推荐(0) 编辑
摘要: python xrange range 阅读全文
posted @ 2008-11-26 14:13 sislcb 阅读(15841) 评论(1) 推荐(1) 编辑