Generating HTML from python
Philippe C. Martin
philippe at philippecmartin.com
Thu Jun 9 18:03:44 CEST 2005
Thanks a bunch,
I'm currently playing with HTMLGen (great but not in Python distrib ...) and
it look very good - Yet your code example looks simple enough for me to
look at that alternative.
Thomas Guettler wrote:
> Am Thu, 09 Jun 2005 12:43:19 +0000 schrieb Philippe C. Martin:
>> I wish to use an easy way to generate reports from wxPython and feel
>> wxHtmlEasyPrinting could be a good solution.
>> I now need to generate the HTML wxHtmlEasyPrinting can print
> I don't know wxPython, but generating HTML is very easy.
> Some people say mixing HTML and programming code is not good.
> But if you want to create dynamic pages with more logic than HTML
> this is the best solution.
> Example: Multiplication Table
> for i in range(1, 11):
> heading.append('<th bgcolor="grey">%s</th>' % i)
> for j in range(1, 11):
> cols.append('<td align="right">%s</td>' % (i*j))
> row='<tr><th bgcolor="grey">%s</th>%s</tr>' % (i, ''.join(cols))
> <head><title>Multiplication Table</title></head>
> <table border="1">
> <th> </th> %s
> </html> """ % (''.join(heading), ''.join(rows))
> I guess this looks more ugly in most template languages.
More information about the Python-list