Открытие файла на питоне
как мне открыть файл через форму 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')