Ho la linea:durante la scrittura di file CSV writerow non riesce con UnicodeEncodeError
c.writerow(new_values)
che scrive una serie di valori in un file CSV. Normalmente funziona bene, ma a volte genera un'eccezione e non scrive la riga nel file csv. Non ho idea di come posso scoprire perché.
Questa è la mia gestione delle eccezioni in questo momento:
try:
c.writerow(new_values)
except:
print()
print ("Write Error: ", new_values)
ho commentato la mia eccezione e si dice:
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u03b1' in position 14: character maps to <undefined>
'viene generata un'eccezione 'Quale eccezione viene sollevata? – That1Guy
Quello che vedi;) –
Non vedo eccezioni. Vedo che stai escludendo * qualsiasi * eccezione. Si prega di aggiornare la domanda con il traceback completo. – That1Guy