Convert StringIO to string
Jonathan Bowlas
me at jonbowlas.com
Mon Oct 16 08:26:12 EDT 2006
Hi listers,
I've written this little script to generate some html but I cannot get it to
convert to a string so I can perform a replace() on the >, <
characters that get returned.
from StringIO import StringIO
def generator_file(rsspath,titleintro,tickeropt):
scripter=StringIO()
scripter.write('<script type="text/javascript">\n')
scripter.write('new rss_ticker(%s, %s, %s)\n' % (rsspath,
titleintro, tickeropt))
scripter.write('</script>\n')
return scripter.getvalue()
I tried adding this:
scripter = scripter.replace("<", "<")
scripter = scripter.replace(">", ">")
But obviously replace() isn't an attribute of StringIO so I guess I need to
convert it to a string first, can someone please advise how I can do this?
Cheers
Jon
More information about the Python-list
mailing list