problem generating rows in table
bonono at gmail.com
bonono at gmail.com
Tue Nov 8 00:02:11 EST 2005
len(toprint) -1 seems to be 0 so it seems that the loops are skipped ?
why not just :
for x in toprint:
for y in x:
print "<td>%s</td>" % y
these suffix things are very prone to error.
s99999999s2003 at yahoo.com wrote:
> hi
> i wish to generate a table using cgi
> toprint = [('nickname', 'justme', 'someplace')]
> print '''<table border="1">
> <tr>
> <td>User</td>
> <td>Name</td>
> <td>Address</td>
> </tr>
> <tr>
> '''
>
> for i in range(0,len(toprint)-1):
> for j in range(0,len(toprint[0])-1):
> print "<td> %s </td>" % toprint[i][j]
>
> print '''</tr>
> </table>'''
>
> but it only prints out a table with "User | Name | address"
> it didn't print out the values of toprint
>
> is there mistake in code? please advise
> thanks
More information about the Python-list
mailing list