您需要将外部支架加倍;否则,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标准要求的。



