Python在新变量中将双引号转换为单引号

7 投票
1 回答
5950 浏览
提问于 2025-04-16 19:15

我正在尝试在Python中保存一个带有双引号的变量,因为我需要将带双引号的JSON传递给一个模板,而单引号在我的操作中不适用。所以我在Python中把这个变量设置为:

json = {
  "auth": {
    "key": "auth-code-here"
  },
  "template_id": "id-here",
  "redirect_url": "url-here",
}

但是在Python中,它立即被保存为

{'redirect_url': 'url-here', 'template_id': 'id-here', 'auth': {'key': 'auth-code-here'}}

有没有办法让我保存为双引号的格式?还是我需要在Django模板中处理一下,把单引号替换成双引号呢?

谢谢!

1 个回答

21

你可以使用一个叫做JSON的模块来完成这个任务。在Python中,双引号和单引号是可以互换使用的。

Python自带了处理JSON的功能

撰写回答