Accademia:Conv to utf8.py: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con '#!/usr/bin/env python3 def all_to_utf8(inputfile, inputenc): """Convert the text file encoding to utf8.""" iso = open(inputfile, 'r', inputenc) utf = open('testo_ut...') |
Nessun oggetto della modifica |
||
(4 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
<pre> | |||
#!/usr/bin/env python3 | #!/usr/bin/env python3 | ||
def all_to_utf8(inputfile, inputenc): | def all_to_utf8(inputfile, inputenc): | ||
"""Convert the text file encoding to utf8.""" | """Convert the text file encoding to utf8.""" | ||
text = open(inputfile, 'r', inputenc) | |||
utf = open('testo_utf', 'w') | utf = open('testo_utf', 'w') | ||
for line in | for line in text: | ||
utf.write(line) | utf.write(line) | ||
text.close() | |||
utf.close() | utf.close() | ||
def main(): | def main(): | ||
Riga 19: | Riga 19: | ||
if __name__ == '__main__': | if __name__ == '__main__': | ||
main() | main() | ||
</pre> | |||
Creare un eseguibile con il seguente scehma: ./il_mio_script -e encoding nomefile | |||
Modificare la codifica dello stesso file senza crearne uno nuovo. | |||
Suggerimento: | |||
Si può usare un file temporaneo... |
Versione attuale delle 10:51, 23 mag 2011
#!/usr/bin/env python3 def all_to_utf8(inputfile, inputenc): """Convert the text file encoding to utf8.""" text = open(inputfile, 'r', inputenc) utf = open('testo_utf', 'w') for line in text: utf.write(line) text.close() utf.close() def main(): all_to_utf8('testo', 'latin_1') f = open('testo_utf') print(f.read()) f.close() if __name__ == '__main__': main()
Creare un eseguibile con il seguente scehma: ./il_mio_script -e encoding nomefile
Modificare la codifica dello stesso file senza crearne uno nuovo.
Suggerimento: Si può usare un file temporaneo...