Accademia:Conv to utf8.py
Da Guide@Debianizzati.Org.
#!/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...