Grava no arquivo UTF-8 em Python
Estou realmente confuso com o codecs.open function. Quando eu faço: file = codecs.open("temp", "w", "utf-8") file.write(codecs.BOM_UTF8) file.close() Isso me dá o erro UnicodeDecodeError: o codec 'ascii' não pode decodificar o byte 0xef na posição 0: ordinal fora do intervalo (128) Se eu fizer: file = open("temp", "w") file.write(codecs.BOM_UTF8) file.close() Funciona …