SuperSte Pubblicato: 8 Luglio 2007 Segnalazione Share Pubblicato: 8 Luglio 2007 Ciao a tutti! Sono nuovo della programmazione Python, ma le potenzialità di questo sistema di programmazione mi stanno incuriosendo molto! Ho già fatto qualche prova con esiti positivi, così ho deciso di analizzare alcuni programmi più complessi. Ho scaricato il programma SaveSMS. Già da subito ho notato che sul mio 6630 questo script non girava correttamente, perciò ho provato a cercare l'errore: Il programma si pianta quando tenta di scrivere sul file di testo il corpo del messaggio. Per esempio, se scrivo f.write(i.content(lista[j])) #Stampa su file il messaggio di indice J l'esecuzione del programma termina bruscamente e senza messaggi d'errore, torna al menu principale delle applicazioni. Qualcuno sa dirmi il perchè di questo comportamento? In genere la funzione f.write() mi funziona correttamente... Grazie per le risposte, SuperSte Link to comment Condividi su altri siti More sharing options...
SuperSte Pubblicato: 9 Luglio 2007 Autore Segnalazione Share Pubblicato: 9 Luglio 2007 Ho notato che l'errore viene restituito quando nella stringa che devo stampare su file è presente un carattere accentato o comunque un carattere non ASCII. Esiste qualche altra funzione simile che mi permette di salvare su file stringhe in unicode? Grazie! SuperSte Link to comment Condividi su altri siti More sharing options...
giuppe92 Pubblicato: 9 Luglio 2007 Segnalazione Share Pubblicato: 9 Luglio 2007 Ciao! Prova così: f.write(unicode(i.content(lista[j]))) Link to comment Condividi su altri siti More sharing options...
SuperSte Pubblicato: 9 Luglio 2007 Autore Segnalazione Share Pubblicato: 9 Luglio 2007 Ho risolto così: f.write(testo.encode("utf-8")) Grazie mille! CIAO! Link to comment Condividi su altri siti More sharing options...
giuppe92 Pubblicato: 9 Luglio 2007 Segnalazione Share Pubblicato: 9 Luglio 2007 Prego, solo per curiosità il mio funzionava? Link to comment Condividi su altri siti More sharing options...
SuperSte Pubblicato: 9 Luglio 2007 Autore Segnalazione Share Pubblicato: 9 Luglio 2007 Prego, solo per curiosità il mio funzionava? A quanto pare no... Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora