我想更改使用python发送的电子邮件中特定单词的字体大小。这是我到目前为止的代码...
import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login("user@gmail.com", "password")
SUBJECT = "The subject"
TEXT = "I would like to change THIS word to bold"
message = 'Subject: {}\n\n{}'.format(SUBJECT, TEXT)
server.sendmail("user@gmail.com", recipients, message)
server.quit()
有什么办法可以将文本行中的“ THIS”一词更改为粗体(和更大的字体),但将其他单词保留为原始字体?
谢谢!!!!
答案 0 :(得分:0)
1。
您可以使用以下代码以粗体开头:
\033[1m
,结束于此:\033[0m
。
例如str = "normal " + '\033[1m' + "bold " + '\033[0m' + "normal"
。
此答案可能会帮助您:print bold text in Python
2。
尝试使用HTML格式的this。这很简单。实际上,您只需要HTML标记即可将单词设置为粗体。
但是第一种方法可以在我的机器上使用。