我正在使用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)
我似乎无法弄清楚这段代码出了什么问题。我已经定义了一个有效的字典,据我说它似乎没有问题。
有人请帮我解决这个问题。
问候瓦德,阿布舍克
听起来您可能在 form3
的值中有序列"%{"。