python - 如何使用 Format 在 Python 中连接字符串?

标签 python django python-3.x python-2.7 django-rest-framework

我想在我的 Payload 中发送动态数据,

payload = "{\r\n \"name\": \"{0}\",\r\n \"id\":\"{1}\"}".format(1,2)
*** KeyError: '\r\n "name"'

但是当我尝试添加静态值时它工作正常:

payload = "{\r\n\"name\":\"just\",\r\n\"id\":\"32\"}"

如何在上面添加动态数据?

提前致谢。

最佳答案

这是因为第一个和最后一个括号。

您必须转义 {}

"{{\r\n \"name\": \"{}\",\r\n \"id\":\"{}\"}}".format(1,2)

关于python - 如何使用 Format 在 Python 中连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50643808/

相关文章:

python - 将 pandas 数据框中的三个单独的列转换为一个日期列

python - OpenCV calcOpticalFlowFarneback:如何从特定像素提取速度矢量值

python - 整个应用程序的 Django 组权限

django - 配置 PyDev/Eclipse 以获得最佳 Django 模板编辑(无 Aptana)的技巧?

python-3.x - 在 Python 3 中使用 tkinter 更改单选按钮的背景颜色

python - 在 Holoviews/Datashader 中更改分类数据的颜色图

python - 是否可以将语言环境重置为可移植语言环境?

django - 如何在Django的model.save()中检测模型的新实例

python - 如何将协程添加到正在运行的 asyncio 循环中?

python - 如何将 24 小时时间转换为 12 小时时间?