首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >人员1收到city1、city2、city3的电子邮件,而不仅仅是city1

人员1收到city1、city2、city3的电子邮件,而不仅仅是city1
EN

Stack Overflow用户
提问于 2017-01-03 11:49:27
回答 0查看 46关注 0票数 0

我有城市列表,埃米里斯特。我从数据库中为他们获取数据。然后,我想发送一个自定义的电子邮件基于城市的人。

如果我有

代码语言:javascript
复制
for email in emaillist:
    for city in citylist:
         sendemail()

然后向person 1发送city1、city2、city3的电子邮件。人员2发送city1、city2、city3的电子邮件。人员3 city1,city2,city 3的电子邮件地址。

但是如果我把它改成

代码语言:javascript
复制
for city in citylist:
    for email in emailist:
       sendemail()

然后它会向person 1发送city1、city2、city3电子邮件,而person 2和person 3将不会收到电子邮件。我如何更改它,使人员1收到城市1电子邮件,人员2收到城市2电子邮件,人员3收到城市3电子邮件?

编辑: zip仍然发送person 1城市1,城市2电子邮件,person 2,城市1,城市2电子邮件。

EDIT2:

代码语言:javascript
复制
for email, c in zip(emaillist, citylist):


    city, state =c.split(",")

……

代码语言:javascript
复制
    to_email= Email(email)
    content = Content("text/plain", message)
    mail = Mail(from_email, subject, to_email, content)
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41436144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档