Ich schreibe Code für Web-Entwicklung mit Google Python Appengine. In meinem Code muss ich Zeichenfolgen mit% und Wörterbuch verketten. Hier ist der Code, den ich geschrieben habe.ValueError: nicht unterstütztes Format Zeichen '{' (0x7b) in definierenden Wörterbuch
def print_form(self, unameError='', passwdError='', verpasswdError='', emailError='', unameValue='', emailValue=''):
self.response.out.write(form3 % { "unameError" : unameError,
"passwdError" : passwdError,
"verpasswdError": verpasswdError,
"emailError" : emailError,
"unameValue" : unameValue,
"emailValue" : emailValue
}
)
Für diesen Code, Ich erhalte diesen Fehler von dem Server:
web-app-local-directory-path/main.py", line 139, in print_form "emailValue" : emailValue ValueError: unsupported format character '{' (0x7b) at index 218
ich nicht scheinen, um herauszufinden, was in diesem Code falsch ist. Ich habe ein gültiges Wörterbuch definiert und es scheint mir kein Problem damit zu geben.
Jemand bitte helfen Sie mir dabei.
Grüße Vaid, Abhishek
Mit welchem String wird print_form aufgerufen? –