Python ValueError:不支持的格式字符';定义字典中的{';(0x7b)

Python ValueError:不支持的格式字符';定义字典中的{';(0x7b),python,Python,我正在使用Google Python Appengine为web开发编写一些代码。在我的代码中,我必须使用%和字典连接字符串。以下是我编写的代码 def print_form(self, unameError='', passwdError='', verpasswdError='', emailError='', unameValue='', emailValue='' ): self.response.out.write( form3 % { "unameError" : u

我正在使用Google Python Appengine为web开发编写一些代码。在我的代码中,我必须使用%和字典连接字符串。以下是我编写的代码

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
                                     }  
                            )
对于此代码,我从服务器收到以下错误:

web应用程序本地目录路径/main.py“,第139行,打印形式 “emailValue”:emailValue值错误:索引218处不支持格式字符“{”(0x7b)

我似乎无法找出这段代码中的错误。我已经定义了一个有效的字典,据我所说,它似乎没有问题

谁来帮我一下

问候
Vaid,Abhishek

听起来你可能在
form3
的值中有“{”序列,print\u form是用什么字符串调用的?实际上,我的错误是我使用了%{identifier}s而不是%(identifier)s…感谢大家的帮助。