我有這樣的代碼平均在文件
def PromNotas():
archivo = open ("archivo.csv","r")
archivo2 = open ("archivo2.csv","w")
for reg in archivo:
reg = reg.strip("\n")
datos = reg.split(",")
prom = (datos[1] + datos[2])/2
reg2 = datos[0] + "," + datos[1] + "," + datos[2] + "," + str(prom)
if prom >= 7:
reg2 = reg2 + "," + "Aprobado\n"
else:
reg2 = reg2 + "," + "Desprobado\n"
archivo2.write(reg2)
archivo.close()
archivo2.close()
CSV文件看起來是這樣的:
Matt,7,8
John,9,6
Jim,6,7
所有代碼的作品,但的prom = (datos[1] + datos[2])/2
它說行了列表索引超出範圍。有誰知道一些事情。
請正確縮進 – efkin
您能告訴我們您正在使用的csv文件的內容嗎? – DobromirM
抱歉,我沒有意識到問題 – MattZ