6
print u'<'
Comment puis-je imprimer <
Comment puis-je changer '>' en '>' et '>' en '>'?
print '>'
Comment puis-je imprimer >
print u'<'
Comment puis-je imprimer <
Comment puis-je changer '>' en '>' et '>' en '>'?
print '>'
Comment puis-je imprimer >
Vous devez utiliser HTMLParser
module decode html:
>>> import HTMLParser
>>> h= HTMLParser.HTMLParser()
>>> h.unescape('alpha < β')
u'alpha < \u03b2'
Pour échapper à HTML, cgi module is fine:
>>> cgi.escape(u'<a>bá</a>').encode('ascii', 'xmlcharrefreplace')
'<a>bá</a>
+1 pour HTMLParser et les grands liens. – bernie
Je ne fais pas Python, mais ceux-ci sont appelés "entités HTML". Si vous utilisez ce nouveau mot clé dans Google, vous trouverez peut-être suffisamment d'informations: http://www.google.com/search?q=python+html+entities – BalusC
Ce n'est pas suffisant, BalusC. L'OP précise dans son profil que les explications en anglais sont difficiles à comprendre, il veut ** code **. * Considérons que la question est sous la forme de code * – pavium
ouais, BalusC, envoyez-lui le c0dez – SilentGhost