Hi, Thanks for your patience.
I got the text displayed in the web browser with the following code: [CODE] f=StringIO.StringIO() f.write('<html><head><title>data analysis site</title></head><body>') f.write("<p>This is a trial test</p>") f.write("</body></html>") print "Content-type: text/html\n" print f.getvalue() f.close() [/CODE] Now I am trying to put both the image and the text together, but the following lines do not create the text with the chart that I expected. [CODE] f=StringIO.StringIO() f.write('<html><head><title>data analysis site</title></head><body>') f.write("<p>This is a trial test</p>") f.write(urllib.urlopen("http://localhost/myLibs/ChartLib.py",urllib.urlencode(TheData))) f.write("</body></html>") print "Content-type: text/html\n" print f.getvalue() f.close() [/CODE] I am wondering if urllib.urlopen is the command I need to revise. Thanks for the pointers as well. I will look into them. Jerry Hill <[EMAIL PROTECTED]> wrote : > On Mon, Aug 11, 2008 at 12:26 PM, <[EMAIL PROTECTED]> wrote: > > I have tried calling a script containing the code below from a web browser > > and it did not get the text. > > You quoted my post that answered this question, but did not implement > either of the two solutions I suggested. I continue to suggest that > you either: f.seek(0) before you f.read(), or that you replace > f.read() with f.getvalue(). > > Also, you may want to read the docs on > StringIO - http://docs.python.org/lib/module-StringIO.html > File objects - http://docs.python.org/lib/bltin-file-objects.html > > -- > Jerry > -- > http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list