我正在使用Google Python Appengine編寫一些用於Web開發的代碼。在我的代碼中,我必須使用%和字典連接字符串以下是我編寫的代碼。ValueError:定義字典中不支持的格式字符'{'(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
}
)
對於這個代碼,我是從服務器接收到這個錯誤:
web-app-local-directory-path/main.py", line 139, in print_form "emailValue" : emailValue ValueError: unsupported format character '{' (0x7b) at index 218
我似乎無法弄清楚什麼是錯的代碼。我已經定義了一個有效的字典,根據我的說法,它似乎沒有問題。
有人請幫助我。
問候 懷德,阿布舍克
調用print_form的字符串是什麼? –