Я прочитал все другие вопросы, заданные об этой ошибке python, и ни один из них не помогает мне, я новичок на python и действительно нуждаюсь в помощи. я должен найти среднюю некоторые студент результатов из файла и он приходит с ошибкой более одного значения для распаковки на строках 4 и 7Ошибка python требуется больше, чем одно значение для распаковки
fileName = classChoice + ".txt" # generate the name of the file to read
with open (fileName) as f:
for line in f.readlines():
userName,score= line.split(' : ')
scores[userName].append(int(score))
total=0
for (userName, score)in fileName:
total=total+score
average= total/len(fileName)
print("the average is ", average)
Что делать, если на линии не было ':' присутствует? Чего вы пытаетесь достичь? –
Вы пытаетесь распаковать два значения из строки, что вы ожидаете, произойдет с 'for (userName, score) в fileName:'? –
вам нужно будет показать нам пример файла. –