我有一個變量作爲文本發送到電子郵件,但文本幾乎都是一個標準大小,一切都一樣。我想增加一些重點,並且如果可能的話,使它更大並且使它更大膽。這是我想編輯的代碼。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答案中進行濃縮。 –