我想多线程发送邮件(使用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/

10-10 12:34