[EMAIL PROTECTED] wrote: > Kent Johnson writes: > > >>[EMAIL PROTECTED] wrote: >> >>> From a table, I want to get the cells for then only choose some of them. >>> >>><table> >>><tr> >>><td>WY</td> >>><td>Wyo.</td> >>></tr> >>>... >>></table> >>> >>>Using: >>> >>>for row in table('tr'): print row.contents >>> >>> ['\n', <td>WY</td>, '\n', <td>Wyo.</td>, '\n'] >>> [...] >>> >>>I get a new line character between each cell. >>> >>>Is possible get them without those '\n'? >> >>Well, the newlines are in your data, so you need to strip them or ignore >>them somewhere. > > I want only (for each row) to get some positions (i.e. > row.contents[0],row.contents[2])
It sounds like you should just work with row('td') instead of row.contents. That will give you a list of just the <td> elements. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor