我需要写一个脚本来使用sendmail发送电子邮件。我正在看的代码是在这里找到的。http:/effbot.orgpyfaqhow-do-i-send-mail-from-a-python脚本.htm。
我想弄清楚这种语法的含义。
FROM = "[email protected]"
TO = ["[email protected]"]
SUBJECT = "Hello!"
TEXT = "This message was sent via sendmail."
# Prepare actual message
message = """\
From: %s
To: %s
Subject: %s
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
据我所知,三引号是在你需要创建一个很长的关键字字符串时使用的,这样python就不会试图解释它们。然而,我感兴趣的是三引号后的百分比。它是某种像安培符一样的连接操作符吗?
我几乎可以肯定这是一个重复的东西,但如果不是,你所看到的是一个格式化的字符串。三引号是python中形成字符串的有效方式。