私は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
私はこのコードで間違っているかを把握するように見えることはできません。私は有効な辞書を定義しており、私によれば問題はないようです。
誰か助けてください。
よろしく Vaid、アビシェーク
print_formはどの文字列で呼び出されますか? –