您需要将外部支架加倍;否则,Python
{ "File"..也会认为是参考:
output_format = '{{ "File": "{filename}", "Success": {success}, "ErrorMessage": "{error_msg}", "LogIdentifier": "{log_identifier}" }}'
结果:
>>> print output_format.format(filename='My_file_name',... success=True,... error_msg='',... log_identifier='123'){ "File": "My_file_name", "Success": True, "ErrorMessage": "", "LogIdentifier": "123" }
如果单独产生的是JSON输出,则最好使用
json模块:
>>> import json>>> print json.dumps({'File': 'My_file_name',... 'Success': True,... 'ErrorMessage': '',... 'LogIdentifier': '123'}){"LogIdentifier": "123", "ErrorMessage": "", "Success": true, "File": "My_file_name"}
请注意输出中的 小写字母
true,这是JSON标准要求的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)