work.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:biji 作者: jianmoumou 项目源码 文件源码
def gg():
    import gevent
    from gevent import socket
    urls = ['www.baidu.com', 'www.qq.com', 'www.python.org']
    jobs = [gevent.spawn(socket.gethostbyname, url) for url in urls]
    gevent.joinall(jobs, timeout=2)
    print [job.value for job in jobs]
# gg()


# from urllib2 import urlopen
# import gevent, time
#
# from gevent import monkey  # ???????????IO??????????
# monkey.patch_all()   # ???
#
#
# def f(url):
#     print 'GET:%s' % url
#     resp = urlopen(url)
#     data = resp.read()
#     # file = open("data",'wb')#??????????????
#     # file.write(data)
#     print '%d bytes received from %s.' % (len(data), url)
#
# async_time_start = time.time()
# gevent.joinall([
#      gevent.spawn(f, 'https://www.python.org/'),
#      gevent.spawn(f, 'https://www.baidu.com/'),
#      gevent.spawn(f, 'https://github.com/')
#  ])
# print "???cost", time.time()-async_time_start

# pyquery
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号