Ошибка выходит из-за try. Смысла в ней нет ибо вряд ли вы будете обрабатывать эту ошибку- пусть себе вываливается. Но файл закрыть надо. Поэтому лучше использовать блок with open(...) as f: и внутри него работать с файлом
Народ, здравствуйте мне нужно выбрать направление для второго курса обучения в университете. Не подскажите стоит ли выбирать питон? Выбор из трёх питон джава с шарп