我想多线程发送邮件(使用Django的SMTPConnection或smtplib模块)。我希望那里有一个类似于urllib2的模块:
import eventlet
from eventlet.green import urllib2
除了使用smtplib代替urllib2导入。但是,这似乎确实受到支持。我读到这可能是猴子补丁(?),但是我不确定如何继续。有什么想法可以通过eventlet完成吗?还是我必须进入python Thread类等?
最佳答案
采用
import eventlet
eventlet.monkey_patch()
import module
要么
module = eventlet.import_patched(module)
两者都应该为您工作。
http://eventlet.net/doc/patching.html
关于python - 事件和SMTP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8107825/