def find2(old,new): for i in old: if str(new) in i: return True return False
Ошибка. UnicodeEncodeError: ‘ascii’ codec can't encode character u'\u842f' in position 2: ordinal not in range <128>
def find2(old,new): for i in old: if str(new) in i: return True return False
#-*- coding: utf-8 -*-
terabayt
у меня норм работаетпопробуйте в самом начале вставить
def find2(old,new): print old, '\n', new for i in old: if str(new) in i: return True return False
terabaytто же самое
а что вы передаете в функцию?
terabaytдо этого:
но перед ошибкой должно что-то вывестиесли нет, то проблема не в функции
..... line 152, in find2 if str(new) in i:
terabaytа можно как-нибудь в лс?)
давайте, если можно, весь код.