从JSON获取值并通过html电子邮件发送它们

时间:2015-07-04 21:39:31

标签: python-3.x

我正在构建一个小脚本,每天早上都会发送我的天气信息。我想出了如何发送电子邮件,我知道如何使用请求调用api。我唯一不知道的是如何将感兴趣的值传递给电子邮件的html主体。以下是代码:https://gist.github.com/Cosaquee/9bda190097a3eef23073

有人可以告诉我该怎么做吗?我应该使用.format吗?

1 个答案:

答案 0 :(得分:1)

查看代码,您将要使用json.loads来解码返回的json。例如,my_decodejson = json.loads(r)。见https://docs.python.org/3/library/json.html。然后你应该能够像字典一样处理my_decodejson。 html字符串看起来像

`
HTML = """\
<html>
  <head></head>
  <body>
    <p>Hi!<br>
    Your weather is"""" + weather + """</br>
    Have a nice day...."""
`

HTH。