Wie kann ich ändern ‚>‘ auf ‚& gt;‘ und '& gt;' zu '>'?

stimmen
7
print u'<'

Wie kann ich drucken <

print '>' 

Wie kann ich drucken &gt;

Veröffentlicht am 30/12/2009 um 00:05
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
16

Sie sollten verwenden HTMLParserModul html zu dekodieren :

>>> import HTMLParser
>>> h= HTMLParser.HTMLParser()
>>> h.unescape('alpha &lt; &beta;')
u'alpha < \u03b2'

Um zu entkommen HTML, CGI - Modul ist in Ordnung :

>>> cgi.escape(u'<a>bá</a>').encode('ascii', 'xmlcharrefreplace')
'&lt;a&gt;b&#225;&lt;/a&gt;
Beantwortet am 30/12/2009 um 10:00
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more