肥嘟嘟(Fatbobman)的学习笔记Rss Feed

上学的时候懒不愿意做笔记,但确实了解笔记的重要性。现在想做笔记了,但是还是懒,当然对于重要性的认识丝毫没有动摇。

2005/12/05

python 的 urllib 如何处理gzip的页面数据

    python-cn上一个朋友提出的问题,自己以前也没想过,恰巧django中有一个middleware是做gzip处理的,看了一下它的代码,了解到可以通过StringIO的方式,将字符串以文件的形式来进行处理。
StringIO应该是一个非常有用的模块,因为很多函数都是只支持文件的,使用它后就没有问题了。


import urllib2
import cStringIO
import gzip

f=urllib2.urlopen('http://www.gzip.com/aaaxxx
') #gzip url
zbuf=cStringIO.String(f.read())
print gzip.GzipFile(fileobj=zbuf,mode='rb').read()


--
我的blog: http://www.donews.net/fatbobman

2005/12/02

幸福的时光是短暂的?

从昨天夜里开始,我又无法通过正常途径访问我在blogger上的blog了。我不知道该用悲哀还是什么其他的情绪来看待这个现象。
ok,恢复我在donews上的blog,不过继续保留通过gmail向这里发blog,或许、说不定、可能、但可是在某年某月的某一天,GFW又伸出它那仁慈的臂膀,将blogger推向我的怀抱呢:)

2005/12/01

python challenge 又解过两关

花了2天时间终于过了第12关。呵呵,感觉到里面提供的很多线索其实是一种误导,需要认真、认真、再认真才可以呀。
时间有点晚了,明天再总结一下解题的思路吧。
打算从11题起,不将谜底直接说出来了,保留悬念。python challenge真是好玩呀:)再称赞一下!