[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

Reply via email to