Проблема с закрытием файла
Есть простенький код:
source = open('num1.txt')
rest = open('result.txt','a')
for s in source:
l = []
if int(s) % 2 == 0:
l.append(int(s))
rest.write('min={}\nmax={}'.format(str(min(l)), str(max(l))))
source.close()
rest.close()
Без последних двух строк код выполняется корректно. Но с ними выскакивает ошибка:
source.close() syntax error, а если строку удалить, то rest.close() syntax error.
В чем может быть проблема?