`
zuroc
  • 浏览: 1291340 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

Stackless python 好用之处的一个简单演示:并发抓网页

阅读更多
import stackless
import stacklesssocket
stacklesssocket.install()

import urllib2

def test_urllib2(i):
   print "urllib2 test", i
   print urllib2.urlopen("http://www.baidu.com").read()[:100]

for i in range(5):
   stackless.tasklet(test_urllib2)(i)

stackless.run()


这个stacklesssocket.py 的还可以用pyevent作为后台(不过网上的socketlibevent.py有问题,要自己改一改)

简单吧,而且可以重用现有的库:)

另外大家可以去这里下载
http://www.stackless.com/binaries/python-2.6-stackless.msi

http://www.stackless.com/binaries/python-2.5.2-stackless.msi
来玩
直接把原来的python删除用stackless重装,原来的所以东西都可以用,二进制兼容的:)


liunx和苹果的在这里
http://zope.stackless.com/download/sdocument_view
2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics