Python,更改字符串变量的字体大小

时间:2012-09-07 19:48:29

标签: python fonts font-size

我有一个变量可以作为文本发送到电子邮件,但文本几乎都是标准尺寸,所有内容都相同。我想对它加以强调,并使其更大,并尽可能使其变得大胆。这是我想要编辑的代码。

  final_name = "Changes by" + str(name)+" ***"

我知道它并不多,但我想知道是否可以将变量字符串加粗并使用稍大的字体大小。

2 个答案:

答案 0 :(得分:8)

字符串没有字体大小。字符串存储字符序列(unicode字符串)或要解释为字符(字节字符串)的字节。

字体大小是演示文稿的元素,它是您正在使用的任何演示和渲染系统的函数。

当您提及电子邮件时,您可以创建包含HTML部分的多部分电子邮件,并在该HTML文档中对其进行相应格式化。

答案 1 :(得分:3)

如果python通过SMTP服务器发送电子邮件;您需要将内容类型设置为text/html

,将电子邮件类型更改为html格式
# Build the email message
sender_name = "My script"
sender_email = "someEmail@company.com"
reciver_emails = ['receive1@company.com', 'receive2@company.com']
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类型标签,因为已经说明了一些答案。