1
kimjxie 2012-11-09 15:54:09 +08:00
使用gevent的时候,应该在将monkey.patch_all置于最开始位置.
|
2
btwo OP @kimjxie 我改成这样:
gevent.monkey.patch_all() from gevent.queue import Empty, Queue import gevent import gevent.monkey import requests from urlparse import urlparse, parse_qs import re 这样放肯定是不行的,gevent都还没被import ,你说的:”将monkey.patch_all置于最开始位置”是什么意思? 我改成: from gevent.queue import Empty, Queue import gevent import gevent.monkey gevent.monkey.patch_all() import requests from urlparse import urlparse, parse_qs import re 还是出现同样的错误。 |
3
kimjxie 2012-11-09 16:40:52 +08:00
@btwo 最开始当然是指不影响程序运行为前提下, 抱歉没说清楚
import gevent.monkey gevent.moneky.patch_all() import stdlib import 3tdlib blablabla... 刚才看了下你发的链接,它的问题确实是因为没有将patch置于前面造成的,改了就好。 |
4
btwo OP 我把 gevent.moneky.patch_all() 至于前面了还是会出现错误,看来我遇到的错误和文章中所说的错误不是一回事?
|