HTML -> text/plain "clever" formatting
Michel Claveau/Hamster
No.Spam.mc at No.Spam.mclaveau.No.Spam.com
Mon Oct 6 08:55:44 EDT 2003
Bonjour !
Tente l'exemple de code "maison" ci-dessous.
@-salutations
--
Michel Claveau
mél : http://cerbermail.com/?6J1TthIa8B
# -*- coding: cp1252 -*-
import cStringIO
import formatter
import urllib
import htmllib
def htdecode(a):
f=cStringIO.StringIO()
z=formatter.AbstractFormatter(formatter.DumbWriter(f))
p=htmllib.HTMLParser(z)
p.feed(urllib.unquote_plus(a))
p.close()
sret=f.getvalue()
f.close()
return(sret)
a="""<HTML><BODY><B> Bonjour%20!%20<BR>
Ligne 2</B></BODY></HTML>"""
print '\n--- en HTML','-'*30
print a
b=htdecode(a)
print '\n\n--- sans HTML','-'*28
print b
More information about the Python-list
mailing list