7

我正在使用 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-app-local-directory-path/main.py",第 139 行,在 print_form "emailValue" 中:emailValue ValueError:索引 218 处不支持的格式字符 '{' (0x7b)

我似乎无法弄清楚这段代码有什么问题。我已经定义了一个有效的字典,据我说它似乎没有问题。

有人请帮我解决这个问题。

问候 Vaid,阿布舍克

4

1 回答 1

9

听起来您的值中可能有序列“%{” form3

于 2012-05-17T17:56:36.477 回答