我有一个变量作为文本发送到电子邮件,但文本几乎都是一个标准大小,一切都一样。我想增加一些重点,并且如果可能的话,使它更大并且使它更大胆。这是我想编辑的代码。Python,更改字符串变量的字体大小
final_name = "Changes by" + str(name)+" ***"
我知道这是不是很多,但我想知道,如果它是可能的,如果我可以做一个变量字符串大胆而有一个稍微大一点的字体大小。
我有一个变量作为文本发送到电子邮件,但文本几乎都是一个标准大小,一切都一样。我想增加一些重点,并且如果可能的话,使它更大并且使它更大胆。这是我想编辑的代码。Python,更改字符串变量的字体大小
final_name = "Changes by" + str(name)+" ***"
我知道这是不是很多,但我想知道,如果它是可能的,如果我可以做一个变量字符串大胆而有一个稍微大一点的字体大小。
字符串没有字体大小。字符串存储字符序列(unicode字符串)或字节以解释为字符(字节字符串)。
字体大小是演示文稿的一个元素,并且是您使用的任何呈现和呈现系统的函数。
当您提到一封电子邮件时,您可以使用HTML部分创建一个多部分电子邮件,并在HTML文档中相应地设置其格式。
如果python通过您的SMTP服务器发送电子邮件;你会想改变的电子邮件类型的HTML通过设置内容类型的格式来text/html
# Build the email message
sender_name = "My script"
sender_email = "[email protected]"
reciver_emails = ['[email protected]', '[email protected]']
subject = "MY email subject"
message = "HTML <b>bolded</b> text"
email = ("From: %s <%s>\r\n"
"To: %s\r\n" % (sender_name, sender_email, receiver_emails))
email = email + "CC: %s\r\n" % (cc_emails)
email = email + ("MIME-Version: 1.0\r\n"
"Content-type: text/html\r\n"
"Subject: %s\r\n\r\n"""
"<html>\r\n"
"%s\r\n"
"</html>" % (subject, message))
然后,您可以添加HTML类型的变量作为一些问题的答案都表示。
你可能想先研究富邮件的工作原理;电子邮件可以作为纯文本或作为不同的格式发送,现在通常以HTML格式发送。一旦您了解了更多关于如何发送HTML邮件的信息,并且您仍然遇到问题,我相信我们可以在Stack Overflow帮助您。 –
我将它作为MimeText发送,但我将所有变量和所有内容都存储为一个字符串,然后放在它上面以使其起作用。我会再学习一些,但我觉得你的答案有点大。不过谢谢你。 –
MimeText是纯文本电子邮件,您无法控制显示文本的大小或任何其他样式。我试图给你一些提示;这个问题相当复杂且涉及到,并且不容易在简单的SO答案中进行浓缩。 –