On Sunday 08 August 2010 04:42:25 Steven W. Orr wrote: > I'm ok in python but I haven't done too much with web pages. I have a web > page that is hand written in html that has about 1000 entries in a table > and I want to convert the table from entries like this > > <tr> > <td> Some Date String </td> > <td> SomeTag </td> > <td> > <a href="localSubdir"> A Title </a> > </td> > <td> > <a href="http://www.example.com/remote/path/something.html" > Click > </a> > </td> > <td> Some Comment </td> > </tr> > > to > > SomePythonCall('Some Date String', > 'SomeTag', > 'localSubdir', > "http://www.example.com/remote/path/something.html", > 'Click', > 'Some Comment') > > Can someone tell me what I should look at to do this? Is mod_python where I > should start or are there things that are better?
I'm a bit confused about what you're actually asking. If you have a long, HTML file you want to convert to something else (like Python code...), then BeautifulSoup will help you do that - you can use it to parse the original file, and thus make it easier to do the conversion. If your question was "how do I use Python to create web sites": You don't embed Python in HTML. I doubt anybody does this seriously -- Python (with indentation-based scoping) is less well-suited for this than PHP or Ruby, and it's better to keep logic and presentation separate anyway. "The" standard for using Python on the web is WSGI -- it's a very simple, low- level interface between Python and the web server. There are a number of higher-level web frameworks that you might want to look at if your project is sufficiently complex. [1] -- Thomas [1] http://wiki.python.org/moin/WebFrameworks -- http://mail.python.org/mailman/listinfo/python-list