Учитывая текстовый файл, как найти номер строки, соответствующий заданным начальным и конечным индексам для подстроки?Даже если можно найти значение любого заданного диапазона, набор данных, с которым я работаю, содержит дубликаты.
line_number = my_string[:start_index].count("\n")
Я думаю ...
my_string = """ hello test line numbers """ print(my_string[:14].count("\n")) # the 14th character is the 3rd line