Tôi đang viết một số mã để phát triển web bằng Google Python Appengine. Trong mã của tôi, tôi phải nối chuỗi bằng% và từ điển Đây là mã tôi đã viết.ValueError: ký tự định dạng không được hỗ trợ '{' (0x7b) trong việc xác định từ điển
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
}
)
Đối với mã này, tôi nhận được lỗi này từ máy chủ:
web-app-local-directory-path/main.py", line 139, in print_form "emailValue" : emailValue ValueError: unsupported format character '{' (0x7b) at index 218
tôi dường như không thể tìm ra những gì là sai trong mã này. Tôi đã xác định một từ điển hợp lệ và có vẻ như không có vấn đề với nó theo tôi.
Ai đó hãy giúp tôi về điều này.
Trân Vaid, Abhishek
Chuỗi in_form được gọi là gì? –