Re: dynamically creating html code with python...

anartz at anartz.cjb.net anartz at anartz.cjb.net
Mon Aug 11 13:05:11 EDT 2008


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 <malaclypse2 at gmail.com> wrote :

> On Mon, Aug 11, 2008 at 12:26 PM,  <anartz at anartz.cjb.net> 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






More information about the Python-list mailing list