Sorry, my fault...

I am trying to build a web application for data analysis. Basically some data 
will be read from a database and passed to a python script (myLibs.py) to build 
an image as follows.

[CODE]
f=urllib.urlopen("http://localhost/path2Libs/myLibs.py",urllib.urlencode(TheData))
print "Content-type: image/png\n"
print f.read()
f.close()
[/CODE]

This section behaves as expected, and I can see the chart on the web-page.

Now, I would like to add some text and possibly more charts (generated in the 
same way) to my web-page. This is what I need help with.

I tried to add some html code to the f variable (file-type variable) before and 
after the plot generated (see first post). When I load the page in a browser, I 
get a blank page, not even the chart (that I used to get) appears any more.

There is no error messages in the server's error log, and when I run it as a 
python script I get the following output:

Content-type: image/png\n

My question:
How can I use python to dynamically add descriptive comments (text), and 
possibly more charts to the web-page?

Hope this is more explanatory.

Thanks

[EMAIL PROTECTED] wrote :

> Hi,
> 
> how can I combine some dynamically generated html code (using python) with 
> the output of a urllib.openurl() call?
> 
> I have tried to use the StringIO() class with .write functions, but it did 
> not work. Below is the code that does not work.
> 
> [CODE]
> f=StringIO.StringIO()
> f.write('<html><head><title>data analysis</title></head><body>')
> f.write(urllib.urlopen("http://localhost/path2Libs/myLibs.py";, 
> urllib.urlencode(TheData)))
> f.write("</body></html>")
> 
> print "Content-type: text/html\n"
> print f.read()
> f.close()
> [/CODE]
> 
> What is wrong with this approach/code? Is there an easier way of doing it?
> 
> Thanks.
> 
> 
> 
> --
> http://mail.python.org/mailman/listinfo/python-list



--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to