2012-05-17 7 views
6

Ich schreibe Code für Web-Entwicklung mit Google Python Appengine. In meinem Code muss ich Zeichenfolgen mit% und Wörterbuch verketten. Hier ist der Code, den ich geschrieben habe.ValueError: nicht unterstütztes Format Zeichen '{' (0x7b) in definierenden Wörterbuch

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 
            } 
          ) 

Für diesen Code, Ich erhalte diesen Fehler von dem Server:

web-app-local-directory-path/main.py", line 139, in print_form "emailValue" : emailValue ValueError: unsupported format character '{' (0x7b) at index 218

ich nicht scheinen, um herauszufinden, was in diesem Code falsch ist. Ich habe ein gültiges Wörterbuch definiert und es scheint mir kein Problem damit zu geben.

Jemand bitte helfen Sie mir dabei.

Grüße Vaid, Abhishek

+0

Mit welchem ​​String wird print_form aufgerufen? –

Antwort

8

Es klingt wie Sie die Sequenz haben können "% {" im Wert von form3.

+2

Eigentlich war mein Fehler, dass ich% {Bezeichner} s anstelle von% (Bezeichner) s verwendete ... Danke an alle für ihre Hilfe. – VaidAbhishek

+1

@ VaidAbhishek sicher, was zu StackOverflow willkommen. Es wird als gute Praxis angesehen, hilfreiche Antworten auf Ihre Fragen zu "akzeptieren". Dadurch erhält der Beantworter "Reputation" und gibt Motivation für seine Hilfe. Ich sehe, Sie haben keine Antworten auf Ihre Fragen akzeptiert. Vielleicht möchte ich das tun, wo es angemessen ist; es macht auch wahrscheinlicher, dass die Leute in Zukunft Ihre Fragen beantworten werden (Sie können sehen, wie oft ein Fragesteller Antworten in der Vergangenheit "akzeptiert" hat; ein Nicht-Empfänger ist etwas weniger wahrscheinlich, um Hilfe zu bekommen). –

Verwandte Themen