encoding nell'HW4?

twgever (15190 points)
7 27 105
asked Nov 8, 2020 in HW4 obbligatorio by twgever (15,190 points)
recategorized Nov 9, 2020 by andrea.sterbini
buonasera, ho già consegnato il programma, ma volevo essere sicuro di aver fatto bene, per evitare problemi con i test segreti.

In pratica, nel mio programma, apro il file senza specificare il l'encoding, e tolgo gli accenti aiutandomi con la funzione ord.

Ora, non ricordo di preciso quale sia l'encoding di default di open, però so che il programma mi dà tutti i risultati corretti usando i valori trovati nella tavola unicode. Mi conviene specificare l'encoding come utf-8 e cambiare gli ord, oppure posso anche tranquillamente lasciare così? Rischierei qualche noia con i test segreti?
170 views

3 Answers

Best answer
lcrainic (3320 points)
2 4 25
answered Nov 9, 2020 by lcrainic (3,320 points)
selected Nov 9, 2020 by twgever
Ciao ! Personalmente consiglio di specificare l'encoding come utf-8 e poi cambiare le ord, non ti prende molto tempo a farlo visto che ormai hai finito e renderebbe il tuo codice più sicuro in caso di "sorprese" con i test segreti. Se non sbaglio anche il Prof. ha consigliato di specificare l'encoding.
g
giacomo_venturini (6680 points)
2 5 39
answered Nov 8, 2020 by giacomo_venturini (6,680 points)
non essendo l'encoding un parametro della funzione puoi lasciare tranquillamente quello di default, perché anche i test segreti non possono usare un encoding diverso altrimenti nessuno li passerebbe
MRinaudo (3660 points)
18 40 50
answered Nov 8, 2020 by MRinaudo (3,660 points)

Ciao twgever,

secondo me, ti conviene specificare l'encoding quando apri il file, mettendo 'utf8' o 'UTF-8', come preferisci.

Lo farei più per i test segreti. Poi il Prof. aveva anche consigliato di usarlo.

Saluti.