Открытие файла на питоне

как мне открыть файл через форму with as, чтобы дальше использовать одну из переменных?

через форму with as у меня получается открыть файл, но не получается сделать так, чтобы переменные name, tasks, penalty = reader.readline().strip().split(' ') работали, вылетает такая ошибка: ValueError: I/O operation on closed file.

Код:

if __name__ == '__main__':
    with open('input.txt', 'r') as reader:
        _length = int((reader.readline()))

    participants = list()

    for i in range(_length):
        name, tasks, penalty = reader.readline().strip().split(' ')
        participants.append(Participant(name, int(tasks), int(penalty)))


    quicksort(participants)

    print(*participants, sep='\n')

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