我已經閱讀了所有其他問題關於這個python錯誤的問題,他們都沒有幫助我,我是一個Python初學者,真的需要幫助。我必須找到從文件中一些學生成績的平均值,並將其與錯誤出現一個以上的值來解壓就行4和7python錯誤需要多個值來解壓
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)
如果一行上沒有':',該怎麼辦?你想達到什麼目的? –
你正在試圖從一個字符串中解壓兩個值,你預期會發生什麼與文件名中的(用戶名,分數):'? –
您需要向我們展示示例文件。 –