#if(len(results) != 0)
fr = (open("new_file.txt","r"))
fr1 = (open("results.txt","w"))
for j in range (len(line_list)):
for i, line in enumerate(fr):
if(i == line_list[j]):`find the line in the file`
fr1.write(FAILURE_STRING+line)`mark the failure`
else:`enter code here`
fr1.write(line)
fr.close()
fr1.close()
В приведенном выше примере цикл mmy j выполняется только один раз. Я пытаюсь отметить ошибку в файле результатов. даже если мой line_list имеет почти 7 элементов (номера строк, я предполагаю, чтобы отметить отказ в случае несоответствия), он отмечает отказ только для одного элемента. Если я возьму цикл J внутри, он пометит все сбои, что в файле результатов будут дубликаты (количество дубликатов каждой строки будет таким же, как количество элементов в списке строк)Python Вложенный цикл Выполняется только один раз для итерации файла
Исправьте код отступа. – Vicyorus