file io - Python error: list indices must be integers, not unicode -
there problem: i'm trying numbers tkinter's text widget(get's text file) way:
text = self.text_field.get(1.0, 'end') s = re.findall("\d+", text) s returns this:
[u'0', u'15', u'320', u'235', u'1', u'1', u'150', u'50', u'2', u'2', u'20'] than try add tags text widget:
for in s: self.text_field.tag_add('%s', '5.0', '6.0') %s[i] and gives error:
list indices must integers, not unicode thanx helping me :)
in python when do
for x in l: ... inside body loop x list element, not index.
in case correction needed use % i instead of % s[i].
if in other cases need both list element , index number common python idiom is:
for index, element in enumerate(l): ...
Comments
Post a Comment