Я пытаюсь определить, присутствует ли строка в строке.
for search_item in get_uniq_entities(fname):
search_item_key = str(search_item)
for line in open(data_path + '%s_tweets.csv' % fname):
if "SJHD" in line:
if search_item_key in line:
# Do Something
Отладочные данные этого кода приведены ниже. По какой-то причине, хотя поисковое слово «Мартин» присутствует в строке, Python не соответствует строке.
line={str}'2020-06-19 04:02:09,b\'#Martin KJE is at 2.0\\n\\nRisk Warning: Mandatory check needed to confirm.\\nDisclaimer: NTH \\xe2\\x80\\xa6'
'
search_item={str_}b'Martin
search_item_key={str}'b\'Martin'
search_item
имел тип {str_}
из-за использования numpy
в функции, которая генерирует это значение. Я привел его к строке. Тем не менее, совпадение не происходит.
Могу я попросить помощи, чтобы определить, что я делаю неправильно.