Проблема с закрытием файла

Есть простенький код:

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. В чем может быть проблема?


Ответы (0 шт):