> I have a string named text. I need to extract a substring from it 
> starting by variable 's' and ending by 'e'.
> 
> text[s:e] generates the following error:
> 
>     TypeError: slice indices must be integers or None

Your syntax is correct...the error you get back is the clue: 
either "s" or "e" fails to meet the criteria of being "integers 
or None".  Check your values/types of those two variables before 
this call and you'll likely find that one or both is some other 
data-type.

 >>> text="hello world"
 >>> s = 4
 >>> e = 5
 >>> text[s:e]
'o'

Darn those error messages that give away the answer... ;)

-tkc



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to