发送格式化的元组列表作为电子邮件的正文

2024-04-25 05:01:18 发布

您现在位置:Python中文网/ 问答频道 /正文

也许已经有人问过了,但我找不到,我需要帮助。我有一个元组对列表:

mylist = [('name1', 'name2'), ('name3', 'name4'), ('name5','name6')]

该列表是从MySQL数据库生成的,可以是任意长度。可能有些名字是一样的。数据类型不是绝对必要的元组列表。对我来说这才是最有意义的。它可以是列表的列表,元组的元组,等等。字典对我来说没有意义,因为,如前所述,任何名称都可以是相同的。这是python中使用django的,不能更改。在

不管怎样,我想发一封邮件,邮件的正文是Mylist的内容。不过,我想将其格式化,以便在邮件正文中显示如下:

^{pr2}$

换句话说,我希望它看起来像你在电子邮件正文中看到的普通文本。最初,我的想法是必须使用一个函数并为每行输出生成一个变量。可能有一种方法可以在不为每个换行符创建新变量的情况下完成此操作,但我无法解决。老实说,我还没弄明白。我试过循环,while循环,递归函数等等。没什么好运气的。在

这是为了工作,我真的需要一些帮助。谢谢


Tags: 数据库列表mysql邮件名字意义元组数据类型