我有一个变量是这样的:
data = {"add_content": {"errata_ids": [advisory]},"content_view_version_environments": [{"content_view_version_id": version_id}]}
我需要给这个变量加上单引号,也就是说,如果我要分配变量:
advisory
和version_id
并将单引号添加到数据变量中,如下所示:
我可以发布到API
我尝试用多种方式添加单引号:
new_data = "'" + str(data) + "'"
>>> new_data
'\'{\'add_content\': {\'errata_ids\': [\'"RHSA-2017:1390"\']}, \'content_view_version_environments\': [{\'content_view_version_id\': \'160\'}]}\''
或使用:
'"%s"'%(data)
还有其他一些方法。在
如何在开始{
和结束}
前后向数据变量添加单引号?在
这正是JSON所做的:
如果与前面的答案和注释相反,您没有尝试转换为json字符串,则使用字符串格式围绕变量:
相关问题 更多 >
编程相关推荐