python - 打印字符串时删除单引号?
问题描述
我正在尝试将变量发送到 Zingharts 以设置背景颜色。
这是我需要创建以设置背景的格式。
"styles":[
{
"background-color":"pink",
},
{
"background-color":"red",
},
{
"background-color":"green",
},
]
我用python创建了字符串,然后在图表中打印出来:
'marker' : {
"styles": var-background,
},
这是我得到的结果。你会看到我在开始和结束时得到了额外的 '。这会阻止代码工作。
'styles': ' [{"background-color":"#C2D3EC" },
{"background-color":"#52702A" },
{"background-color":"#C2D3EC" },
{"background-color":"#82B6FF" },
{"background-color":"#52702A" }
] '
如何打印没有开始和结束单引号的 var-background 字符串?
谢谢你。
解决方案
尝试这个:
import json
d = {'styles': ' [
{"background-color":"#C2D3EC" },
{"background-color":"#52702A" },
{"background-color":"#C2D3EC" },
{"background-color":"#82B6FF" },
{"background-color":"#52702A" }
] '
}
d['styles'] = jason.loads(d['styles'])
json.loads
会将 json 字符串转换为 json 对象。
推荐阅读
- javascript - 我的函数不会等到我的变量被存储
- python - Pandas Group By 重叠垃圾箱
- html - 如何使用我的 formBuilder.group 中的两个组在 Angular 10+ 中验证反应式表单
- mysql - Presto SQL-将字符串数据类型中的日期转换为日期格式yyyy/mm/dd
- excel - 使用复选框将行设置为“变量”,然后在按下时使用按钮格式化单元格
- powerbi - 在 power bi 中的不相关表中搜索值
- python - 如何修复漂亮的安装
- azure - az provider register --namespace Microsoft.EventGrid 静默失败
- azure-data-factory - 在 Azure 数据工厂中将配置表查询为一次性活动
- python - discord.py 中的变量是每个 discord 服务器的本地变量吗?