2009-12-30 31 views
6
print u'<' 

ben >'>' ile '>' ve '>' seçeneklerini '>' olarak nasıl değiştirebilirim?

+0

Python yapmıyorum, ancak buna "HTML varlıkları" denir. Google'da bu yeni anahtar kelimeyi kullanarak poke ederseniz, yeterli bilgiyi bulabilirsiniz: http://www.google.com/search?q=python+html+entities – BalusC

+1

Bu yeterli değildir, BalusC. OP, profilinde, İngilizce açıklamalarının anlaşılması zor olduğunu, ** kod ** istediğini açıkça ortaya koymaktadır. * QUESTION kodunun, * – pavium

+3

evet, BalusC biçiminde olduğunu düşünün, HTMLParser ve mükemmel bağlantılar için ona c0dez – SilentGhost

cevap

15

Sen HTMLParser modül decode html için kullanması gereken yazdırabilirsiniz nasıl <

print '>' 

yazdırabilirsiniz nasıl

:

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

HTML, cgi module is fine kaçmak için

>>> cgi.escape(u'<a>bá</a>').encode('ascii', 'xmlcharrefreplace') 
'&lt;a&gt;b&#225;&lt;/a&gt; 
+0

+1 gönderin. – bernie

İlgili konular