Sto provando a scrivere una semplice gestione delle eccezioni. Comunque sembra che stia facendo qualcosa di sbagliato.Come correggere l'errore di sintassi non valido su 'except ValueError'?
def average():
TOTAL_VALUE = 0
FILE = open("Numbers.txt", 'r')
for line in FILE:
AMOUNT = float(line)
TOTAL_VALUE += AMOUNT
NUMBERS_AVERAGE = TOTAL_VALUE/AMOUNT
print("the average of the numbers in 'Numbers.txt' is :",
format(NUMBERS_AVERAGE, '.2f'))
FILE.close()
except ValueError,IOError as err:
print(err)
average()
> line 14
> except ValueError as err:
> ^
> SyntaxError: invalid syntax
Il codice e l'eccezione che si mostrano sono in contrasto tra loro. Per essere in grado di aiutarti, dobbiamo vedere il * codice * effettivo e l'eccezione * effettiva *, non alcune approssimazioni. – NPE
E per favore non usare MAIALE ad eccezione delle costanti. Nessuna di quelle variabili che usi sono costanti. –
Questo è il codice effettivo e l'eccezione effettiva. –