Ragazzi volevo sapere in parole povere cosa fa questo pezzo di codice
def sum(file, k):
tot = 0
import csv
with open(file, 'rb') as f:
reader = csv.reader(f)
for row in reader:
try: tot += int(row[k])
except IndexError: pass
return tot
il file in input è un database contenente tabelle e devo fare la somma dei numeri contenuti nella colonna k.
quello che voglio sapere è come posso spiegare a parole questo passaggio
for row in reader:
try: tot += int(row[k])
except IndexError: pass
so cosa fa ma non so spiegarlo