参见英文答案 >
String formatting in Python 9个
所以我将此作为邮件发送脚本的一部分:
try:
content = ("""From: Fromname
To: Toname
MIME-Version: 1.0
Content-type: text/html
Subject: test
This is an e-mail message to be sent in HTML format
This is HTML message.
This is headline.
""")
…
mail.sendmail('from', 'to', content)
我想每次使用不同的主题(让我们说它是函数参数).
我知道有几种方法可以做到这一点.
但是,我也使用ProbLog来处理我的一些其他脚本(一种基于Prolog语法的概率编程语言).
据我所知,在Python中使用ProbLog的唯一方法是通过字符串,如果字符串在几个部分中断了; example =(“”“string”“”,variable,“”“string2”“”),以及上面的电子邮件示例中,我无法使其工作.
我实际上有一些脚本,在多行字符串中使用变量可能很有用,但你明白了.
有没有办法让这项工作?
提前致谢!