Google Python Appengine kullanarak web geliştirme için bazı kod yazıyorum. Kodumda% ve sözlük kullanarak dizeleri birleştirmek zorundayım İşte yazdığım kod. Bu kodu için ValueError: sözlük tanımında desteklenmeyen biçim karakteri '{' (0x7b)
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
}
)
, ben sunucudan bu hatayı alıyorum:
web-app-local-directory-path/main.py", line 139, in print_form "emailValue" : emailValue ValueError: unsupported format character '{' (0x7b) at index 218
Bu kodda yanlış anlamaya gibi olamaz. Geçerli bir sözlük belirledim ve bana göre bir sorun yok gibi görünüyor. Birisi bana bunun hakkında yardım edin lütfen. Eğer diziyi "% {" olabilir gibi
Selamlar Vaid, Abhishek
Hangi dize print_form çağrılıyor? –