首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在json数据列表中使用python f-string

在json数据列表中使用python f-string
EN

Stack Overflow用户
提问于 2020-11-10 09:23:09
回答 1查看 3.5K关注 0票数 2

我需要通过他们的API将数据推送到网站,我试图找到一种方法来使用F-string传递数据列表中的变量,但找不到方法。

这是我到目前为止尝试过的:

代码语言:javascript
复制
today = datetime.date.today()
tomorrow = today + datetime.timedelta(days = 1)

#trying to pass *tomorrow* value with f-string below

data = f'[{"date": "{tomorrow}", "price": {"amount": 15100}}]'

response = requests.put('https://api.platform.io/calendar/28528204', headers=headers, data=data)

我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-10 09:31:25

我个人会这样做:

代码语言:javascript
复制
import json
import datetime

today = datetime.date.today()
tomorrow = today + datetime.timedelta(days = 1)

data = [{
    "date": str(tomorrow),
    "price": {
        "amount": 15100
    }
}]

print(json.dumps(data))

当然,在此之后,您可以使用json.dumps(data)做任何您想做的事情:在您的情况下,在请求中发送它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64761547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档