У меня есть текстовый файл Arabi c, и я хочу знать строку, в которой появилась определенная строка, поэтому я пишу следующий код, используя python язык программирования.
line_position = 0
with open('arwiki_corpus.txt', 'r') as read_obj:
for line in read_obj:
line_position += 1
if thelastline in line:
print(line_position)
print(line)
break
Где (thelastline) - это строка, которую я хочу найти в файле (arwiki_corpus.txt), которая содержит следующее:
thelastline = ' سهولة سبكه والتعامل الحرفي معه ، ومقاومته للتآكل ؛ بالإضافة إلى سهولة الحصول عليه ، ورخص ومنه * condition search * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * для этого вручную в тексте
Я протестировал тот же код, ища строку Engli sh в текстовом файле Engli sh, и она работала правильно, поэтому я предполагаю, что проблема я ищу строку Arabi c в текстовом файле Arabi c ...
Я попытался заменить условие следующим:
if araby.strip_tatweel(araby.strip_tashkeel(thelastline)) in araby.strip_tatweel(araby.strip_tashkeel(line)):
, которое будет сделать некоторую очистку для текста, но все еще не работает ..
Как я могу решить это?