Format-String der JSON-Zeichenfolge gibt KeyError

Warum funktioniert dieser code geben KeyError?

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')

Fehlermeldung:

KeyError: ' "File"'
InformationsquelleAutor Shane | 2013-05-03
Schreibe einen Kommentar